전체 글
-
defaultdict 사용법Python2/정리 2019. 2. 7. 17:48
collections 모듈 아래 defaultdict 은 접근하는 키가 존재하지 않는 경우 오류 가 아닌 지정해준 데이터 타입의 기본값을 가지는 키를 생성한다.str 을 적어줄 경우에는 기본값을 ''으로,int를 적어줄 경우에는 0으로 호출된다. 함수를 적어줄 경우 원하는 값으로 지정도 가능하다.유동적인 사전을 이용하고 싶을 때 유용하다.ex1) str 인 경우from collections import defaultdict a = defaultdict(str) print(a) print(a['t']) a['t2'] = 'tt' print(a)>defaultdict(, {})defaultdict(, {'t': '', 't2': 'tt'}) ex2) int 인 경우 from collections import..
-
python list 에서 많이 등장하는 n 개 추출하는 법Back-end Summary 2019. 2. 7. 16:33
파이썬에서 리스트를 다루다 보면 리스트에서 많이 보이는 것들을 추출하고 싶을 때 가 있다. 이처럼 파이썬에서 리스트에서 많이 등장하는 단어 n개를 추출하고 싶을때에는 collections 모듈의 Counter 를 호출한 뒤 most_common 함수를 사용하면 된다. most_common(n) 의 n 부분에 원하는 개수를 적어준다. 예시는 아래와 같다. from collections import Counter temp = [1,2,3,1,4,5] a = Counter(temp) b = a.most_common(3) print(b) # [(1, 2), (2, 1), (3, 1)]