본문 바로가기

python

ChainMap

여러 dict 를 한 번에 담아서 볼 수 있다.


from collections import ChainMap

dict1 = {"name": "os", "age": 99, "email": "test@example.com"}
dict2 = {"job": "developer"}

result = ChainMap(dict1, dict2)

for k, v in result.items():
    print(k, v)

> jon developer
name os
age 99
email test@example.com

굳이 리스트에 담아서 다시 반복문을 돌릴 필요 없이 간단하게 접근할 수 있다.