Python
[python] Dictionary 의 특정 값의 sum, max, min 값 가져오기
bryan.oh
2019. 2. 15. 22:27
반응형
아래 예제에서
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
반응형