티스토리 뷰
반응형
dict value 값들 중 max, min 값 찾기 - 01
key 값과 함께 찾는 경우가 아니라 단순히 dict 변수에서 값이 가장 큰 것을 찾기 위해서는 다음과 같은 방법을 사용하면 됩니다.
my_dict = {'x':10, 'y':30, 'z': 20}dic_min = min(my_dict.values())dic_max = max(my_dict.values())print(dic_min, dic_max)
values() 에서 min, max 를 실행해서 min 값과 max 값을 얻어내면 됩니다.
dict value 값들 중 max, min 값 찾기 - 02
하지만 가장 큰 value 를 갖는 key 값을 찾고자 하는 경우에는 1번 방법으로는 해결할 수 없습니다. 이 경우에는 다음과 같은 방법을 사용해야 합니다.
my_dict = {'x':10, 'y':30, 'z': 20}def f1(x):return my_dict[x]key_max = max(my_dict.keys(), key=f1)key_min = min(my_dict.keys(), key=(lambda k: my_dict[k]))print('Max -',key_max,my_dict[key_max])print('Min -',key_min,my_dict[key_min])
key 에는 함수를 사용할 수도 lambda 를 사용할 수도 있습니다. 위의 코드와 같은 방법을 사용하면 키값과 value 값 중 max, min 값을 얻어낼 수 있습니다.
부족한 블로그에 방문해 주셔서 감사합니다.
잘못된 부분이나 질문이 있으시면
댓글로 말씀해주세요.
금방 확인하고 피드백 드리겠습니다.
좋은 하루 되세요. ^^
반응형
'Python' 카테고리의 다른 글
[Python] matplotlib 에서 한글 출력하기 (5) | 2018.02.20 |
---|---|
[Python] random - 난수 추출하기 (0) | 2018.02.19 |
[Python] numpy 기본 (2) | 2018.01.18 |
[Python] numpy broadcast (0) | 2018.01.17 |
[Python] numpy.argmax(a, axis) (1) | 2018.01.16 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 가족캠핑
- 여름휴가
- 강원도캠핑
- Oracle
- 서울근교캠핑
- 계곡캠핑
- 파이썬
- 카카오
- 여름캠핑
- 머신러닝
- 알고리즘
- 가평캠핑
- 캠핑초보
- 가평여행
- bukhansannationalpark
- 자연힐링
- 백준
- 글램핑
- python
- 여름휴가추천
- 영월여행
- sql
- 반려견캠핑
- 영월캠핑
- 강원도여행
- 캠핑장추천
- SeoulTravel
- 가족여행
- Koreancuisine
- 커플여행
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
글 보관함