✍학습 키워드
딕셔너리?
- 사전이라는 의미이며, 데이터를 키(key) : 값(value) 형식으로 저장할 수 있는 자료구조이다.
- 키 값은 immutable 객체 타입이 와야한다.
- 키 값은 중복될 수 없다.
- 동일한 키를 추가하면 기존의 키와 값이 나중에 추가된 키와 값으로 변경된다( 이건 몰랐지! )
📝새로 배운 개념
활용법
- 딕셔너리 values의 합 구하기
D = dict()
for each in lists:
D[each] = 23
answer = sum(D.values())
# value의 값이 합쳐서 리턴된다.
- 딕셔너리 정렬방법
# 1. sorted와 items() 이용
D = dict()
D1 = dict(sorted(D.items()))
#2. 람다 이용
answer = list(D.items())
answer.sort(key=lambda x: x[0])
# 이러면 키로 정렬된다.
✨느낀 점
- 익히 알고있던 딕셔너리지만.. 한 번 짚고 넘어가자는 생각이 들어서 정리하게 되었다.
🔗레퍼런스
참고 도서
- [한권으로 끝내는 코딩테스트 with 파이썬] - 윤성환 저
728x90
'코딩테스트 기록 > 08. TIL' 카테고리의 다른 글
코딩테스트 정렬에 관하여 정리 (Java) (0) | 2024.01.02 |
---|---|
파이썬 코테 라이브러리 정리 (0) | 2023.11.05 |