小编给大家分享一下python中set()函数有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
set函数也是python内置函数的其中一个,属于比较基础的函数。其具体介绍和使用方法,下面进行介绍。
set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。
set,接收一个list作为参数
list1=[1,2,3,4] s=set(list1) print(s) #逐个遍历 for i in s: print(i) 输出: set([1, 2, 3, 4]) 1 2 3 4
使用add(key)往集合中添加元素,重复的元素自动过滤
list1=[1,2,3,4] s=set(list1) print(s) s.add(4) s.add(5) print(s) 输出: set([1, 2, 3, 4]) set([1, 2, 3, 4, 5])
通过remove(key)方法可以删除元素:
list1=['a','b','zhang','kang'] s=set(list1) print(s) s.remove('zhang') print(s) 输出: set(['a', 'kang', 'b', 'zhang']) set(['a', 'kang', 'b'])
set还可以像数学上那样求交集和并集
list1=['a','b','zhang','kang'] list2=['a','b','c','d'] s1=set(list1) s2=set(list2) #交集,使用&操作符 s3=s1&s2 #并集,使用|操作符 s4=s1|s2 print(s3) print(s4) 输出: set(['a', 'b']) set(['a', 'c', 'b', 'd', 'zhang', 'kang'])
以上是“python中set()函数有什么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。