博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
集合的操作
阅读量:4964 次
发布时间:2019-06-12

本文共 787 字,大约阅读时间需要 2 分钟。

集合简单记住亮点:1.集合天使降重 2.集合可以用来做关系测试

# Author:nadech# set可以用来去重,也可以用来关系测试!!list_1 = [1,2,5,7,5,3]list_2 = set([2,5,9,15,18])#直接把列表转化为集合就可以去重list_1 = set(list_1)print(list_1)#求交集,也可以用 &来表示#判断是否有交集print(list_1.isdisjoint(list_2))print(list_1.intersection(list_2))#求并集,也可以用 | 来表示print(list_1.union(list_2))#求差集,也可以用 - 来表示,在1中不在2中print(list_1.difference(list_2))print(list_2.difference(list_1))#对称差集,也可以用^ 来表示,把并集去除掉交集print(list_1.symmetric_difference(list_2))#判断是否时子集list_3 =set([1,2,5])print(list_3.issubset(list_1))print(list_1.issubset(list_2))#判断是否时父集print(list_1.issuperset(list_2))######################增删改查########### 增list_1.add()list_1.update()#添加多项# 删list_1.remove()#可以指定一个删除,如果不存在会报错list_1.discard()#可以指定一个删除,不存在不会报错list_1.pop()#是随机删除

 

转载于:https://www.cnblogs.com/nadech/p/7666864.html

你可能感兴趣的文章
两个表格中数据不用是一一对应关系--来筛选不同数据,或者相同数据
查看>>
客户数据库出现大量cache buffer chains latch
查看>>
機械の総合病院 [MISSION LEVEL: C]
查看>>
实战练习细节(分行/拼接字符串/字符串转int/weak和copy)
查看>>
Strict Standards: Only variables should be passed by reference
查看>>
hiho_offer收割18_题解报告_差第四题
查看>>
AngularJs表单验证
查看>>
静态方法是否属于线程安全
查看>>
02号团队-团队任务3:每日立会(2018-12-05)
查看>>
SQLite移植手记1
查看>>
js05-DOM对象二
查看>>
mariadb BINLOG_FORMAT = STATEMENT 异常
查看>>
C3P0 WARN: Establishing SSL connection without server's identity verification is not recommended
查看>>
iPhone在日本最牛,在中国输得最慘
查看>>
动态方法决议 和 消息转发
查看>>
js 基础拓展
查看>>
C#生成随机数
查看>>
Android应用程序与SurfaceFlinger服务的连接过程分析
查看>>
Java回顾之多线程
查看>>
机电行业如何进行信息化建设
查看>>