set()运算
2024-09-05 22:58:45
1 计算两个list的关系时,可转化为set进行运算.
参考:https://www.runoob.com/python3/python3-set.html
a =[1,4,3,5,6,6,7,7,7]
b =[2,2,3,3,1,1,22]
a = set(a)
b = set(b)
# a与b的差集
print(a - b)
# a与b的交集
print(a & b)
print(a.intersection(b))
# a与b的并集
print(a | b)
print(a.union(b))
# 不同时包含于a和b的元素,类似于symmetric_difference_update函数
print(a ^ b)
# {4, 5, 6, 7}
# {1, 3}
# {1, 3}
# {1, 2, 3, 4, 5, 6, 7, 22}
# {1, 2, 3, 4, 5, 6, 7, 22}
# {2, 4, 5, 6, 7, 22}
对于list中是字符串的情况同样可以使用
a = ['a','b','c','d']
b = ['a','b','p','q']
print( set(a) & set(b))
# {'a', 'b'}
最新文章
- 每天一个percona 工具 --- pt-kill
- C# 会可能需要的扩展
- ecshop JSON,ajax.call 异步传输
- Dex动态加载
- maxscript, 批量导出物体
- Ubuntu下搭建Android编译环境
- Windows2008 R2下,DCOM配置里的属性灰色不可用的解决方法
- 在node.js中使用COOKIE
- JS中 window.location 与window.location.href的区别
- 使用内网的Docker Image启动AcmeAir应用
- NGUI基础之button(按钮)
- Java快速排序 分别以数组0位作为基准 和最后一位作为基准的排序演示
- 瀑布流AJAX无刷新加载数据列表--当页面滚动到Id时再继续加载数据
- 使用IndexReader.repen提高搜索速度
- ORACLE基本SQL语句-查询篇
- 初识JavaScript,感觉整个人都不好了。。。
- java应用测试报告生成(一): sonarqube配合Jenkins生成测试报告及覆盖率
- aJax请求结果中包含form的问题
- Linux几个小杂碎点(更新中)
- django BBS