대응 관계를 가지고 있는 자료형 key -> value
ex). '이름' = '홍길동' , '생일' = ' 1월 2일'
딕셔너리의 생성
{key1 : value1, key2 : value2, ...}
{a : 1, b : 2}
a | 1 |
b | 2 |
딕셔너리의 추가 및 삭제
a = {1:'a'}
a[2] = 'b'
a
{1: 'a', 2: 'b'}
a[3] = 'c'
a
{1: 'a', 2: 'b', 3: 'c'}
del a[1]
a
{2: 'b', 3: 'c'}
딕셔너리의 특징
key | value |
변하지 않는 값 | 변하는 값 |
리스트 불가 | 리스트 가능 |
딕셔너리 key 리스트, value 리스트 생성
a = {1: 'a', 2: 'b', 3: 'c'}
a.keys()
dict_keys(['1','2','3'])
list(a.keys())
['1','2','3']
a.values()
dict_values(['a','b','c'])
딕셔너리 key, value 동시에 얻기 및 지우기
a= {1: 'a', 2: 'b', 3: 'c'}
a. items()
dict_itmes([('1','a'),('2','b'),('3','c')])
a = {1: 'a', 2: 'b', 3: 'c'}
a. clear()
a
{}
딕셔너리 key로 value 얻기
a = {1: 'a', 2: 'b', 3: 'c'}
a.get('1')
'a'
a.get('3')
'c'
딕셔너리 key가 존재하는지 확인
a = {1: 'a', 2: 'b', 3: 'c'}
'1' in a
True
'4' in a
False
'python 개념정리' 카테고리의 다른 글
python의 개념 정리 - 튜플 자료형(1) (0) | 2025.01.18 |
---|---|
python의 개념 정리 - 리스트 자료형(1) (0) | 2025.01.17 |
python의 개념 정리 - 문자열 자료형(1) (0) | 2025.01.16 |
python의 개념 정리 - 숫자형 (0) | 2025.01.16 |