가끔 dict이 헷갈릴 때가 있어 써놓는다.
a={}
for 문을 쓸 때, 키만 불러오고 싶다면
for key in a:
값만 꺼내오고 싶다면
for value in a.values():
키와 값 둘다 불러오고 싶을 땐
for key, value in a.items():
+
dict을 정렬할 땐,
key를 기준으로 정렬하고 싶다면
# 오름차순 정렬
sorted_a=sorted(a.items())
#내림차순 정렬
sorted_a_reverse=sorted(a.items(),reverse=True)
또는 value를 기준으로 정렬한다면,
#오름차순 정렬
sorted_a=sorted(a.items(),key=lambda x:x[1])
#내림차순 정렬
sorted_a_reverse=sorted(a.items(),key=lambda x:x[1],reverse=True)
'알고리즘 > 함수 in python' 카테고리의 다른 글
from itertools import 순열, 조합, 곱집합, 중복조합 in python (0) | 2021.11.02 |
---|---|
[백준 2108번] (Counter)통계학(평균, 중앙값, 최빈값, 범위) in python (0) | 2021.11.01 |
int형 숫자를 0을 앞에 붙인 문자열로 변경 in python (0) | 2021.10.27 |
문자열 내부 공백 제거 in python (0) | 2021.10.26 |
파이썬으로 입력받기 - input() or sys.stdin.readline() (0) | 2021.10.25 |
댓글