코딩대장경

  • 홈
  • 태그
  • 방명록

defaultdict 1

python3) defaultdict

python의 딕셔너리는 다음 코드에서 Keyerror가 난다. strs = ["eat","tea","tan","ate","nat","bat"] ans = {} for i in strs: ans["".join(sorted(i))].append(i) print(list(ans.values())) ans에 key가 없을 때는 값을 추가할 수 없다는 에러가 난다. 그렇다고 몇의 공간이 필요한지, 어떤 키를 사용 해야 하는지 모르는 상황에서 key를 미리 할당할 수 도 없는 노릇이다. 그래서 사용해야 하는 것이 defaultdict 다. 기본 라이브러리인 from collections import defaultdict 로 사용할 수 있으며 다음과 같이 사용하면 된다. strs = ["eat","tea","tan..

Algorithm 2022.05.13
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (55)
    • Html CSS (0)
    • IDE (1)
    • Kotlin (7)
    • JAVA (11)
      • Spring Boot (11)
    • TIL (1)
    • DB (1)
    • JQuery (1)
    • Algorithm (19)
    • CS (9)
    • CI CD (5)
    • 면접 질문 (0)
    • Cloud (0)

Tag

CICD, gitlab-runner, github action, No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor and no properties discovered to create BeanSerializer, unmappable character for encoding MS949, mongodb, 항해99, ci/cd, EC2, defaultdict, JoinColumn, rest api, actions, gitlab, primary key, CodeDeploy, 글자깨짐, github, IntelliJ, Auto Increment,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바