About Python – “딕셔너리 자료형 – Dictionary”
About Python – “딕셔너리 자료형 – Dictionary”
12월 28, 2021
파이썬의 딕셔너리 자료형 (Dictionary)
딕셔너리는 자료구조의 한 종류인데, 키 하나와 값 하나가 연관되어 있으며 키를 통해 연관되는 값을 얻을 수 있습니다.
딕셔너리 자료형 표현하기
dict = {'벤치프레스' : 120, '데드리프트' : 220, '스쿼트' : 180}
print(dict)
# {키 : 값, 키1:값2, ...}
파이썬에서 딕셔너리 Key 값으로 Value 값 뽑아내기
dict = {'벤치프레스' : 120, '데드리프트' : 220, '스쿼트' : 180}
print(dict)
print(dict['벤치프레스'])
#120
딕셔너리이름[키값]
을 사용하면 키 값에 대응되는 Value
값을 가져올 수 있습니다.
파이썬에서 딕셔너리에 요소 추가 및 삭제하기
바로 위에서 딕셔너리이름[키값]
이 value
값을 가져온다는 것을 알 수 있었습니다. 같은 코드를 이용해서 딕셔너리 쌍을 추가할 수도 있는데, 딕셔너리이름[키값] = value값
을 이용하면 됩니다. 값을 삭제하기 위해서는 del 딕셔너리이름[키값]
을 이용하면 됩니다.
dict = {'벤치프레스' : 120, '데드리프트' : 220, '스쿼트' : 180}
dict['밀리터리 프레스'] = 90
del dict['데드리프트']
print(dict)
# 딕셔너리이름[키값]
파이썬의 keys()
함수, values()
함수
dict = {'벤치프레스' : 120, '데드리프트' : 220, '스쿼트' : 180}
dict['밀리터리 프레스'] = 90
print(dict.keys())
print(dict.values())
# dict_keys(['벤치프레스', '데드리프트', '스쿼트', '밀리터리 프레스'])
# dict_values([120, 220, 180, 90])
keys()
함수는 딕셔너리에서, 키들만 모아서 dict_keys라는 객체들을 돌려줍니다.
values()
함수는 딕셔너리에서, value들만 모아서 dict_values라는 객체들을 돌려줍니다.