일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 프로그래머스 코딩테스트 연습문제
- PostgreSQL
- PostgreSQL 설치 시 에러
- pycharm
- github actions
- Python
- terraform
- FastAPI
- WPF
- Word Cloud
- Firefox
- selenium
- 스프링 부트와 AWS로 혼자 구현하는 웹 서비스
- Spring Boot
- github
- 디자인 패턴
- 브랜디
- 프로그래머스 월간 코드 챌린지
- 클린 코드
- 프로그래머스 코딩 테스트 연습
- Codeforces
- 파이썬
- heroku
- git
- 프로그래머스 월간 코드 챌린지 시즌1
- 프로그래머스 코딩테스트 연습
- c#
- 스코페2021
- 바이오데이터 엔지니어
- 애드센스
Archives
- Today
- Total
목록Dictionary (1)
프로그래밍 연습하기
파이썬 Defaultdict
파이썬 Collections 에 defaultdict라는 것이 있습니다. 어디선가 몇 번 본 기억은 있는데 그냥 별 생각 없이 지나쳤었는데, 얼마 전 관련 글을 좀 보니까 상당히 편리한 Container 임을 알게 되었습니다. 예를 들어 어떤 문자열에서 알파벳의 수를 셀 때 일반 dict() 의 경우 알파벳들을 먼저 키로 등록 해두던가 아니면 문자열을 돌면서 먼저 해당 알파벳이 키로 있는지 없는지 확인하고 없으면 값을 1로 해주고 있는 경우 값을 1 추가해주는 그런 번거로운 방식을 써야되는데 my_dict = dict() my_string = "abc" for s in my_string: if my_dict.get(s): my_dict[s] += 1 else: my_dict[s] = 1 defaultdi..
Python
2021. 4. 1. 14:25