Dictionary
key와 value 값을 가지는 자료형
{key1: value1, key2: value2, key3: value3, …}
특징
- value 값은 key 에 의해 인덱싱된다.
- 순서가 존재하지 않는다.
기본 형태
d = {'a': 1, 'b': 2, 'c': 3}
# value 값 접근
d['a'] # 1
# value 값 수정
d['a'] = 10 # {'a': 10, 'b': 2, 'c': 3}
# 원소 추가
d['d'] = 4 # {'a': 10, 'b': 2, 'c': 3, 'd': 4}
# 원소 삭제
del d['b'] # {'a': 10, 'c': 3, 'd': 4}
# key 값만 탐색
list(d.keys()) # ['a', 'c', 'd']
list{d.values()) # [10, 3, 4]
'Language > python' 카테고리의 다른 글
[Python] Deep copy & shallow copy (0) | 2023.04.11 |
---|---|
[Python] Set (0) | 2023.04.11 |
[Python] Tuple (0) | 2023.04.11 |
[Python] List (0) | 2023.04.11 |
[Python] 2차원 리스트 정렬 (0) | 2023.03.19 |