[Python] collections.defaultdict 를 활용한, 특정 글자 수 Count
2021. 7. 7. 20:59ㆍ업무 스킬/Python(파이썬)
728x90
1. defaultdict를 사용했을 때.
2. defaultdict를 사용하지 않았을 때.
3. 차이는?
defualtdict를 사용하면 말 그대로 error가 났을 때, default 값을 넣어주는 거다.
나는 코드에서 (int)를 사용하였다.
그렇다면 에러가 났을 때 괄호 안의 int()를 default 값으로 넣어주는데. 그 값은 바로 '0'이다.
즉, defaultdict를 사용하지 않았을 때에는 my_dict에 아무것도 없어서
my_dict[w] += 1 에서 아래와 같이 오류가 발생할 텐데
defaultdict(int)를 사용하면, 에러가 났을 때 '0' 값이 default로 들어가게 되어서.
특정 글자 수 count가 잘 되는 것이다.
728x90
'업무 스킬 > Python(파이썬)' 카테고리의 다른 글
[PyTorch] model 에서 NotImplementedError 해결 (0) | 2021.07.23 |
---|---|
[Anaconda] 32BIT 가상 환경 설정 및 python 3.7 설치 (0) | 2021.07.10 |
[Conda] Conda 가상환경 Jupyter notebook 연결하기 (0) | 2021.07.06 |
[Numpy 선형대수] 행렬의 랭크 (0) | 2021.06.13 |
[Anaconda] 가상환경 생성 및 활성화 (conda 가상환경) (0) | 2021.05.03 |