본문 바로가기

BackEnd/Python

자료형 - 딕셔너리형

기본 문법

 

a = {키 : 값}

 

 

리스트 넣기

 

a = {'a' : [1, 2, 3]}

 

 

딕셔너리 추가하기

 

a = {1 : 'a'}
a[2] = 'b'
a
>>> {1 : 'a', 2: 'b'}

 

 

딕셔너리 삭제하기

 

del a[1] // key가 1인 key : value 쌍 삭제
a
>>> {'name' : 'pey', 3 : [1, 2, 3], 2 : 'b'}

 

 

딕셔너리 값 구하기

 

grade {'pey' : 10, 'juliet' : 99}
grade['pey']
>>> 10

 

 

Key 리스트 만들기

 

a = {'name' : 'pey', 'phone' : '0119993323', 'birth' : '1118'}
a.keys()
>>> dict_keys(['name', 'phone', 'birth'])

 

 

Value 리스트 만들기

 

a.values()
>>> dict_values(['name', 'phone', 'birth'])

 

 

Key, Value 쌍 얻기

 

a.items()
>>> dict_items([('name', 'pey'), ('phone', '0119993323'), ('birth', '1118')])

 

 

Key로 Value 얻기 (값이 없다면 None 출력)

 

a = {'name' : 'pey', 'phone' : '0119993323', 'birth' : '1118'}
a.get('name')
>>> 'pey'

// None 대신 Default 값을 지정하려면 아래와 같이
a.get('kals', 'abc')
>>> 'abc'

 

 

 

'BackEnd > Python' 카테고리의 다른 글

함수  (0) 2020.06.18
자료형 - 집합 자료형  (0) 2020.06.18
자료형 - 튜플형  (0) 2020.06.18
자료형 - 리스트형  (0) 2020.06.16
자료형 - 문자형  (0) 2020.06.07