본문 바로가기
개발기록/python

[python] 자료구조 - 딕셔너리(dictionary)

by spectrum20 2022. 3. 9.
반응형

dictionary

- keyvalue가 한 쌍으로 맵핑되어 있는 순서가 없는 집합

- 값은 중복될 수 있지만, 키는 중복될 수 없다(덮어쓰여짐)

- 인덱스로 접근 불가, 키로 접근 가능

- 구조 : { key : value }  

 

dictionary 생성

dic = {}
dic = {1:1, 2:2}
dic = {'a':'apple', 'b':'banana'}

 

dictionary 수정

dic['c'] = 'coconut'
dic.update({'c'='cacao', 'd'='durian', 'f'='fig'})

 

dictionary in

'a' in dic
'a' not in dic

 

dic 삭제

del dic['a']

 

dic for문

for key in dic:
	print(key)

for val in dic.values():
	print(val)
    
for key, val in dic.items():
	print(key, val)

 

 

 

 

 

반응형

댓글