Python/포스팅

파이썬 딕셔너리 쌍 추가

짜집퍼박사(짜박) 2023. 12. 2. 19:45

파이썬에서 딕셔너리에 새로운 키-값 쌍을 추가하는 방법은 다양하게 있습니다. 일반적으로 키를 사용하여 딕셔너리에 새로운 값을 할당하면서 새로운 쌍을 추가할 수 있습니다.

 

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