파이썬에서 딕셔너리에 새로운 키-값 쌍을 추가하는 방법은 다양하게 있습니다. 일반적으로 키를 사용하여 딕셔너리에 새로운 값을 할당하면서 새로운 쌍을 추가할 수 있습니다.
1. 키를 사용한 딕셔너리 쌍 추가
my_dict = {'name': 'John', 'age': 25}
# 키 'city'를 사용하여 새로운 값 'New York'을 추가
my_dict['city'] = 'New York'
# 결과: {'name': 'John', 'age': 25, 'city': 'New York'}
2. update 메서드 사용
update 메서드를 사용하여 여러 개의 키-값 쌍을 한 번에 추가할 수 있습니다.
my_dict = {'name': 'John', 'age': 25}
# 여러 개의 키-값 쌍을 한 번에 추가
my_dict.update({'city': 'New York', 'gender': 'Male'})
# 결과: {'name': 'John', 'age': 25, 'city': 'New York', 'gender': 'Male'}
3. setdefault 메서드 사용
setdefault 메서드는 키가 이미 딕셔너리에 있는 경우 해당 키의 값을 반환하고, 없으면 새로운 키-값 쌍을 추가한 후 기본값을 반환합니다.
my_dict = {'name': 'John', 'age': 25}
# 키 'city'가 없으면 추가하고 값은 'New York'으로 설정
city_value = my_dict.setdefault('city', 'New York')
# 결과: {'name': 'John', 'age': 25, 'city': 'New York'}
위의 예제에서 'city' 키가 이미 딕셔너리에 있으므로 'New York'은 추가되지 않고 해당 키의 값이 반환됩니다.
딕셔너리에 새로운 쌍을 추가하는 방법은 다양하게 있으며, 상황에 따라 적절한 방법을 선택할 수 있습니다.
With ChatGPT
'Python > 포스팅' 카테고리의 다른 글
파이썬 집합 자료형 (0) | 2023.12.02 |
---|---|
파이썬 딕셔너리 관련 함수 (0) | 2023.12.02 |
파이썬 딕셔너리 자료형 (0) | 2023.12.02 |
파이썬 튜플 언패킹 (0) | 2023.12.02 |
파이썬 튜플 패킹 (0) | 2023.12.02 |