关于字典数组和元组合并

数组和元组是可以直接相加的

list1=["q","o","p"]
list2=["t"]
tuple1=("a","b")
tuple2=("7","b")
kk=list1+list2
print(kk)

ttt=tuple1+tuple2
print(ttt)

输出

['q', 'o', 'p', 't']
('a', 'b', '7', 'b')

字典不可以直接相加合并,但是字典的items可以,因为items本质是以元组为元素的列表

 或者用字典的函数update,将第二个字典加到第一个字典当中

dic1={"1":"a","2":"b"}
dic2={"3":"a","4":"b"}
print(type(dic1.items()))
dicc=dict(list(dic1.items()) + list(dic2.items()))
dic1.update(dic2)
print(dicc)
print(dic1)

输出

<class 'dict_items'>
{'1': 'a', '2': 'b', '3': 'a', '4': 'b'}
{'1': 'a', '2': 'b', '3': 'a', '4': 'b'}

 

posted @ 2020-12-17 08:06  mghhz816  阅读(237)  评论(0编辑  收藏  举报