반응형
아래 예제에서
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
반응형
'Python' 카테고리의 다른 글
Tensorflow 2.0 release 이후 설치 방법 (0) | 2019.10.21 |
---|---|
[Python] python 설치 on Mac (0) | 2019.08.13 |
[python] console 에서 Ctrl+C 로 종료 시 에러메시지 안뜨게 하기 (0) | 2019.02.15 |
파일 쓰기 file write read append (0) | 2019.02.14 |
[python]list dictionary sort multiple (여러 키로 정렬시키기) (0) | 2019.02.14 |
댓글