总结归纳Python合并dict/list/set。
合并两个set
方法:set_a|aet_b
set_a
Out[1]: {1, 5, 6, 9}
set_b
Out[2]: {1, 4, 6, 7, 8, 9}
set_a|set_b
Out[3]: {1, 4, 5, 6, 7, 8, 9}
合并两个dict
方法:dict(dict_a,**dict_b)
dict_a.update(dict_b)
dict_a = {"s":1,"j":8,"p":6}
dict_b = {"ss":1,"jj":8,"pp":6,"s":6,"j":8}
dict_c = {}
dict_a
Out[4]: {'j': 8, 'p': 6, 's': 1}
dict_b
Out[5]: {'j': 8, 'jj': 8, 'pp': 6, 's': 6, 'ss': 1}
dict(dict_a,**dict_b)
Out[6]: {'j': 8, 'jj': 8, 'p': 6, 'pp': 6, 's': 6, 'ss': 1}
dict(dict_b,**dict_a)
Out[7]: {'j': 8, 'jj': 8, 'p': 6, 'pp': 6, 's': 1, 'ss': 1}
dict_c.update(dict_a)
dict_c
Out[8]: {'j': 8, 'p': 6, 's': 1}
dict_c.update(dict_b)
dict_c
Out[9]: {'j': 8, 'jj': 8, 'p': 6, 'pp': 6, 's': 6, 'ss': 1}
合并两个list
方法:list_a+list_b
list_a.extend(list_b)
list_a = [7,8,9,12,6,3]
list_b = [7,8,6,2,4,3,6]
list_c = []
list_d = []
list_a + list_b
Out[10]: [7, 8, 9, 12, 6, 3, 7, 8, 6, 2, 4, 3, 6]
list_b + list_a
Out[11]: [7, 8, 6, 2, 4, 3, 6, 7, 8, 9, 12, 6, 3]
cl.extend(al)
cl
Out[12]: [7, 8, 9, 12, 6, 3]
cl.extend(bl)
cl
Out[13]: [7, 8, 9, 12, 6, 3, 7, 8, 6, 2, 4, 3, 6]
dl.extend(bl)
dl
Out[14]: [7, 8, 6, 2, 4, 3, 6]
dl.extend(al)
dl
Out[15]: [7, 8, 6, 2, 4, 3, 6, 7, 8, 9, 12, 6, 3]