본문 바로가기
실버를 위한 코딩/파이썬

[파이썬] 데이터 타입, 딕셔너리

by forSilver 2024. 3. 3.
반응형

데이터 타입, 딕셔너리


딕셔너리(Dictionary)는 파이썬에서 키(key)와 값(value) 쌍을 요소로 가지는 컬렉션 타입입니다. 각 키는 딕셔너리 내에서 유일해야 하며, 값은 다양한 데이터 타입을 가질 수 있습니다. 딕셔너리는 중괄호 `{}` 를 사용하여 정의되며, 각 키와 값은 콜론 `:`으로 구분됩니다. 다양한 연산을 통해 딕셔너리의 요소에 접근, 추가, 수정, 삭제할 수 있습니다.

기본적인 딕셔너리 사용 방법

딕셔너리 생성하기

my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}



딕셔너리에서 값 접근하기

print(my_dict['name'])  # 'John' 출력



딕셔너리에 요소 추가하기

my_dict['email'] = 'john@example.com'



딕셔너리 요소 수정하기

my_dict['age'] = 31



딕셔너리 요소 삭제하기

del my_dict['city']  # 'city' 키와 그 값을 삭제
# 또는
my_dict.pop('city')



딕셔너리 키, 값, 아이템 순회하기

# 키만 순회
for key in my_dict.keys():
    print(key)

# 값만 순회
for value in my_dict.values():
    print(value)

# 키와 값 모두 순회
for key, value in my_dict.items():
    print(key, value)



정리

딕셔너리는 데이터를 키와 값의 형태로 저장해야 할 때 매우 유용하며, JSON 데이터 형식과 유사하여 웹 개발에서 자주 사용됩니다. 딕셔너리를 통해 복잡한 데이터 구조를 효율적으로 관리할 수 있습니다.