반응형
python Dictionary
max 값 가져오기
import operator
stats = {'a':1000, 'b':3000, 'c': 100, 'd':3000}
max(stats.iteritems(), key=operator.itemgetter(1))[0]
>>> 'b'
python 3 에서는
max(stats.items(), key=operator.itemgetter(1))[0]
>>> 'b'
또는 lambda 식으로.
max_key = max(stats, key=lambda k: stats[k])
728x90
반응형
'Python' 카테고리의 다른 글
[python] Dictionary 의 특정 값의 sum, max, min 값 가져오기 (0) | 2019.02.15 |
---|---|
[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 |
python 오늘날짜, 현재시간 now (0) | 2019.02.13 |
댓글