여러 dict 병합하기
from
itertools
import
chain
from
collections
import
defaultdict
dict1
=
{
'bookA'
:
1
,
'bookB'
:
2
,
'bookC'
:
3
}
dict2
=
{
'bookC'
:
2
,
'bookD'
:
4
,
'bookE'
:
5
}
dict3
=
defaultdict(
list
)
for
k, v
in
chain(dict1.items(), dict2.items()):
dict3[k].append(v)
for
k, v
in
dict3.items():
print
(k, v)
작성자가 댓글을 삭제했습니다.
답글삭제dict1.update(dict2)
답글삭제이렇게 쓰면 똑같지 않나..싶습니다?
삭제Good
삭제