Python
Python 자료형 - 딕셔너리
s2h15
2023. 11. 3. 17:01
728x90
# 딕셔너리
- key : value 쌍이 모여있는 형태 => 프로퍼티 형식
- key : value 들을 {}로 감싼다
- 변수명 = { 'key' : value , ..., 'key' : value }
- key는 중복될 수 없다
- 리스트를 key로 사용 할 수 없다 (value는 가능)
- 위치로 인덱싱이 되지 않는다
#리스트는 key가 될 수 없다
{['name','age'] : ['merry' , 30]}
dic['country'] = ['korea','Japan'] #key와 value 추가하기
dic['age'].append(60) # value 리스트의 요소 추가
# 딕셔너리 함수
- keys() : 키들을 반환
- values() : 값들을 반환
- items() : 키와 값을 튜플로 반환
- get('원하는 값') : 키값에 대응하는 값을 반환
- zip() : 튜플/리스트 두개를 하나의 딕셔너리로 변환
a = list(dic.keys()) # type이 중요
type(a)
a
friends['age'] # 인덱싱 없이 key값으로만 value를 가져올 수는 없음
friends[2]['age'] # 리스트 안의 순서가 바뀌여도 key 값으로 정확한 값을 가져올 수 있음
728x90