파이선 딕셔너리

from collections import Counter, defaultdict
import collections

a = collections.defaultdict(int)
a["a"] = 5
a["b"] = 4
print(a)
a['c'] += 1 # 없는 값을 조회해서 에러가 나야하지만 default 값으로 0이 들어가서 에러 x
print(a)

k = [1,2,3,4,5,5,5,6,6]
d = collections.Counter(k) # 키에는 아이템 값, 값에는 해당 아이템 갯수가 들어가는 딕셔너리 생성
print(d)
print(d.most_common(1)) #괄호 안에는 빈도수 높은거 몇 개를 가져올지 넣는거임

이외에도 원래 딕셔너리는 입력 순서가 보장되지 않지만 3.7 이상부터는 보장이 된다.
OrderdDict 로도 3.6이하에서는 입력 순서 보장하게 할 수는 있다.


별개로
char.isalnum() #영문자 숫자를 판단해주는 함수라고 한다

좋은 웹페이지 즐겨찾기