python set 简单应用

发布时间:2020-06-24 发布网站:脚本之家
价值2580元廖雪峰前端视频终终终于免费啦!
脚本之家收集整理的这篇文章主要介绍了python set 简单应用脚本之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
set也是python里一个重要类型,有时候还是蛮好用的。详细文档和说明可以用help(set) 查看其说明和方法。

下面来点简单的小例子说明把。

>>> x = set('spam')
>>> y = set(['h','a','m'])
>>> x,y
(set(['a','p','s','m']),set(['a','h','m']))

再来些小应用。

>>> x & y # 交集
set(['a','m'])

>>> x | y # 并集
set(['a','m'])

>>> x - y # 差集
set(['p','s'])

记得以前个网友提问怎么去除海量列表里重复元素,用hash来解决也行,只不过感觉在性能上不是很高,用set解决还是很不错的,示例如下:

>>> a = [11,22,33,44,11,22]
>>> b = set(a)
>>> b
set([33,22])
>>> c = [i for i in b]
>>> c
[33,22]

很酷把,几行就可以搞定。

总结

以上是脚本之家为你收集整理的python set 简单应用全部内容,希望文章能够帮你解决python set 简单应用所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入脚本之家官方QQ群:1065694478