🍎/Python

[Python] νŠœν”Œμ„ μš”μ†Œλ‘œ κ°€μ§„ 리슀트 κ°’ μΆ”μΆœν•˜κΈ°

μœ μ €001 2022. 1. 20. 00:05

νŠœν”Œμ„ μš”μ†Œλ‘œ κ°€μ§€κ³  μžˆλŠ” λ¦¬μŠ€νŠΈμ—μ„œ, 각 νŠœν”Œμ˜ 평균을 좜λ ₯ν•˜λŠ” ν•¨μˆ˜

score = [(100, 100), (95, 90), (55, 60), (75, 80), (70, 70)]

def get_avg(score):
	# TODO
#좜λ ₯
1 번, 평균 : 100.0 점
2 번, 평균 : 92.5 점
3 번, 평균 : 57.5 점
4 번, 평균 : 77.5 점
5 번, 평균 : 70.0 점

score = [(100, 100), (95, 90), (55, 60), (75, 80), (70, 70)]

def get_avg(score):
    list1 = [x[0] for x in score]
    list2 = [x[1] for x in score]

    for i in range(len(list1)):
        print("{} 번 : 평균 : {} 점".format(i+1, (list1[i] + list2[i]) / 2))

get_avg(score)

리슀트 μ•ˆμ— μžˆλŠ” 각 νŠœν”Œμ˜ 동일 index에 μ‘΄μž¬ν•˜λŠ” κ°’ μΆ”μΆœν•˜κΈ°

 

[x[0] for x in list] → 각 νŠœν”Œμ˜ 첫 번째 element만 list ν˜•νƒœλ‘œ μΆ”μΆœν•œλ‹€.

[x[1] for x in list] → 각 νŠœν”Œμ˜ 두 번째 element만 list ν˜•νƒœλ‘œ μΆ”μΆœν•œλ‹€.

 

+ μ°Έκ³  <λ¬Έμžμ—΄ ν¬λ§·νŒ…> https://helloworld-fromuser.tistory.com/13