SeouliteLab

[Python/파이썬] 딕셔너리 업데이트(update) 함수 활용 본문

프로그래밍

[Python/파이썬] 딕셔너리 업데이트(update) 함수 활용

Seoulite Lab 2024. 3. 2. 12:40

1. 딕셔너리 업데이트(update) 함수 개요

Python의 딕셔너리에서는 update() 함수를 사용하여 다른 딕셔너리나 키-값 쌍의 리스트로부터 기존 딕셔너리를 업데이트할 수 있습니다. 이 함수를 사용하면 기존 딕셔너리의 키-값 쌍을 새로운 값으로 업데이트할 수 있습니다.

2. 다른 딕셔너리로 업데이트하기

update() 함수를 사용하여 기존 딕셔너리를 다른 딕셔너리의 키-값 쌍으로 업데이트할 수 있습니다.

original_dict = {'name': 'John', 'age': 30}
update_dict = {'city': 'New York', 'age': 35}  # 'age' 키의 값이 업데이트됩니다.

original_dict.update(update_dict)
print(original_dict)
# 출력: {'name': 'John', 'age': 35, 'city': 'New York'}

3. 키-값 쌍의 리스트로 업데이트하기

update() 함수를 사용하여 기존 딕셔너리를 키-값 쌍의 리스트로 업데이트할 수도 있습니다. 이 경우, 키-값 쌍의 리스트는 (키, 값) 형식으로 구성되어야 합니다.

original_dict = {'name': 'John', 'age': 30}
update_list = [('city', 'New York'), ('age', 35)]  # 'age' 키의 값이 업데이트됩니다.

original_dict.update(update_list)
print(original_dict)
# 출력: {'name': 'John', 'age': 35, 'city': 'New York'}

4. 존재하지 않는 키 업데이트하기

update() 함수를 사용하여 기존 딕셔너리에 존재하지 않는 키를 업데이트하면 새로운 키-값 쌍이 추가됩니다.

original_dict = {'name': 'John', 'age': 30}
update_dict = {'city': 'New York', 'job': 'Engineer'}  # 'job' 키가 추가됩니다.

original_dict.update(update_dict)
print(original_dict)
# 출력: {'name': 'John', 'age': 30, 'city': 'New York', 'job': 'Engineer'}