[lang-ref] ( dict_merge_into_new_dict ) ( python )

def test_dict_merge_into_new_dict():
    # d1 | d2
    dict1 = { 'A': 11, 'C': 13, 'E': 15 }
    dict2 = { 'B': 22, 'C': 23, 'D': 24 }

    merged = dict1 | dict2

    assert merged == { 'A': 11, 'B': 22, 'C': 23, 'D': 24, 'E': 15 }
    assert dict1  == { 'A': 11, 'C': 13, 'E': 15 }  # original unchanged