[Python3] 파이썬 딕셔너리 사용법
Python에서 딕셔너리는 키(key)와 값(value) 쌍을 저장하는 유연한 데이터 구조입니다. 딕셔너리는 중괄호 {}
를 사용하여 정의하며, 각 항목은 키와 값이 콜론 :
으로 구분되어 있습니다. 키는 딕셔너리 내에서 유일해야 하며, 값은 키에 매핑된 데이터입니다.
딕셔너리 기본 사용법
- 딕셔너리 생성:
{'key1': 'value1', 'key2': 'value2'}
와 같이 생성할 수 있습니다. - 값 접근:
dictionary['key1']
을 통해 특정 키에 매핑된 값을 접근할 수 있습니다. - 값 추가/수정:
dictionary['new_key'] = 'new_value'
로 새로운 키와 값을 추가하거나, 기존 키의 값을 수정할 수 있습니다. - 값 삭제:
del dictionary['key1']
을 사용하여 키-값 쌍을 삭제할 수 있습니다. - 키 확인:
'key1' in dictionary
를 통해 ‘key1’이 딕셔너리에 있는지 확인할 수 있습니다.
예제
딕셔너리를 사용하여 이름과 나이를 저장하고 관련 작업을 수행하는 간단한 예제를 살펴보겠습니다.
# 딕셔너리 생성
person = {'name': 'John', 'age': 30}
# 값 접근
print(person['name']) # 출력: John
# 값 추가/수정
person['city'] = 'New York' # 새로운 키 'city' 추가
person['age'] = 31 # 'age'의 값을 31로 수정
# 값 삭제
del person['city'] # 'city' 키 삭제
# 키 확인
if 'age' in person:
print("Age is available.")
# 모든 키와 값 출력
for key, value in person.items():
print(f"{key}: {value}")
Code language: PHP (php)
이 코드는 딕셔너리의 생성부터 값 추가, 값 삭제, 그리고 키 확인에 이르는 전체적인 사용 방법을 보여줍니다. for
루프와 .items()
메서드를 사용하여 딕셔너리 내의 모든 키와 값 쌍을 출력하는 방법도 포함하고 있습니다.