성장일기/파이썬

[python] 딕셔너리란 무엇인가 ( 데이터타입 이해하기 )

지추월자 2023. 6. 30. 08:17
반응형

딕셔너리는 파이썬에서 가장 많이 사용되는 데이터 타입 중 하나입니다. 딕셔너리는 키(key)와 값(value)으로 이루어진 쌍(pair)들의 집합입니다. 각각의 키는 유일(unique)하며, 값은 중복될 수 있습니다.

딕셔너리는 중괄호({})를 사용하여 생성하며, 각각의 키와 값은 콜론(:)으로 구분합니다. 예를 들어, 다음과 같은 딕셔너리를 생성할 수 있습니다.

이 딕셔너리는 name, age, city라는 세 개의 키를 가지고 있으며, 각각의 값은 "John", 30, "New York"입니다. 딕셔너리의 각 항목은 쉼표(,)로 구분합니다.

딕셔너리의 항목에 접근하려면, 해당 항목의 키를 사용하여 인덱싱합니다. 예를 들어, my_dict["name"]은 "John"을 반환합니다. 딕셔너리에 존재하지 않는 키를 사용하여 인덱싱하면 KeyError가 발생합니다.

if "name" in my_dict:
    name = my_dict["name"]
    print(name)  # 출력 결과: John
else:
    print("name 키가 존재하지 않습니다.")

이 코드는 "name" 키가 딕셔너리에 존재하는지 확인한 후, 존재한다면 그 값을 가져와서 출력합니다. "name" 키가 존재하지 않는다면, "name 키가 존재하지 않습니다."라는 메시지를 출력합니다.

반응형