SeouliteLab

[Python/파이썬] 파이썬으로 두 개의 딕셔너리 합치는 방법 본문

카테고리 없음

[Python/파이썬] 파이썬으로 두 개의 딕셔너리 합치는 방법

Seoulite Lab 2024. 4. 23. 09:28

파이썬에서는 두 개의 딕셔너리를 합치는 간단한 방법이 있습니다. 이를 통해 두 딕셔너리의 키-값 쌍을 결합하여 새로운 딕셔너리를 생성할 수 있습니다.

예제:

def merge_dictionaries(dict1, dict2):
    merged_dict = dict1.copy()  # 첫 번째 딕셔너리를 복사하여 새로운 딕셔너리 생성
    merged_dict.update(dict2)   # 두 번째 딕셔너리의 키-값 쌍을 추가 또는 업데이트
    return merged_dict

dict1 = {'a': 1, 'b': 2}
dict2 = {'b': 3, 'c': 4}
merged = merge_dictionaries(dict1, dict2)
print("합쳐진 딕셔너리:", merged)

설명:

위의 코드에서는 merge_dictionaries 함수를 정의하여 두 개의 딕셔너리를 합치는 작업을 수행합니다.

먼저, 첫 번째 딕셔너리(dict1)를 copy() 메서드를 사용하여 복사합니다. 이는 원본 딕셔너리를 변경하지 않고 새로운 딕셔너리를 만들기 위함입니다.

그런 다음 update() 메서드를 사용하여 두 번째 딕셔너리(dict2)의 키-값 쌍을 추가하거나 업데이트합니다. 이로써 두 딕셔너리가 합쳐진 새로운 딕셔너리가 생성됩니다.