dict/list/set合并

总结归纳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]

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值