About Python – “딕셔너리 자료형 – Dictionary”

About Python – “딕셔너리 자료형 – Dictionary”

2021/12/28 12:56 PM

파이썬의 딕셔너리 자료형 (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라는 객체들을 돌려줍니다.

Thank you for visiting!

Thank you for visiting!

If you found this post helpful, please consider sharing and liking it. If you have any questions, feel free to leave a comment. 😎

If you’d like to contact me personally, please use the button below to send me an inquiry email. 📧