Python 문법/기초문법

[파이썬] 딕셔너리

jasonshin 2021. 11. 16. 18:12

딕셔너리

만드는 법
변수 = {}
변수 = dict()

형식
변수 = { key : value }

데이터 추가
변수[key] = value

데이터 access
변수[key]

출력
print(key, 변수[key])

수정
변수[key] = 수정된 value

삭제
del 변수[key]

2개 이상 values (value 리스트를 만들어라)
{ key : [value1, value2] } 

2개 이상 values의 dict에서의 access
변수[key][인덱스]

2개 이상 values의 데이터 추가
변수[key] =  [value1, value2]

key데이터 : 변수 = 변수.keys()
value데이터 : 변수.values()

keys() 메서드 - key 값으로만 구성된 리스트 생성
만들 key 변수 = list(변수.keys())

values() 메서드 - value 값으로만 구성된 리스트 생성
만들 value 변수 = list(변수.values())

딕셔너리 update 메서드
변수.update(추가할 변수)

개별적 데이터를 zip으로 묶어서 dict을 만든다. 
dict(zip(key데이터, value데이터))

반응형