본문 바로가기
Python

[python] Dictionary 의 특정 값의 sum, max, min 값 가져오기

by bryan.oh 2019. 2. 15.
반응형

 

아래 예제에서

Dictionary List 인 myList 에 아래 값들이 있다고 했을 때

gold 의 총 합을 구하고 싶다면 

 

myList = [
    {'points'400'gold'2480},
    {'points'100'gold'610},
    {'points'100'gold'620},
    {'points'100'gold'620}
]
 
sum(item['gold'for item in myList)

 

sum , max,  min  으로 바꾸면 됩니다.

 

위의 식이 어렵다면.

그냥 리스트 for 문을 사용해서

myList = [
    {'points': 400, 'gold': 2480},
    {'points': 100, 'gold': 610},
    {'points': 100, 'gold': 620},
    {'points': 100, 'gold': 620}
]

sum_val = 0
for dic in myList :
    sum_val += dic['gold']
    
print('sum_val = ', sum_val)

 

 

 

 

728x90
반응형

댓글