Python 두 딕셔너리 병합(덮어쓰기 포함)

작성자:CodeSnippets
언어:
Python
6 조회
0 즐겨찾기
4시간 전

코드 구현

Python
dict1 = {"a": 1, "b": 2}
dict2 = {"b": 3, "c": 4}

merged = {**dict1, **dict2}
print(merged)  # {"a": 1, "b": 3, "c": 4}

두 딕셔너리를 병합하며, 뒤에 있는 딕셔너리가 앞에 있는 딕셔너리의 동일한 키를 덮어씁니다.

#dict

스니펫 설명

  • Python 3.5+에서는 **를 사용하여 딕셔너리를 언패킹하고 병합하는 것을 지원합니다
  • 키가 중복될 경우, 뒤에 있는 값이 앞에 있는 값을 덮어씁니다
  • Python 3.9+에서는 추가로 dict1 | dict2를 사용할 수도 있습니다

댓글

로딩 중...