您的位置:首页 > 编程语言 > Python开发

python教程 集合set操作

2019-03-11 20:24 134 查看

python的集合操作

一:集合

集合就像舍弃了值,仅剩下键的字典,集合中的元素也是不能重复的,且元素之间是顺序无关的。

1、创建

使用set()函数创建一个空集合
setnameOne = set()

使用花括号创建一个集合
setnameTwo = {“a”, “b”, “c”, “d”, “e”}
setnameThree = {“a”, “c”, “e”, “g”, “i”}

2、添加

给集合中添加元素add()
setnameTwo.add(“f”)

3、并交差运算

集合的并交差运算
并操作(合并不重复项):
setnameTwo | setnameThree
{‘e’, ‘a’, ‘i’, ‘g’, ‘b’, ‘d’, ‘c’, ‘f’}

交操作(取相同的项)
setnameTwo & setnameThree
{‘a’, ‘c’, ‘e’}

差操作(减去重复项)
setnameTwo - setnameThree
{‘f’, ‘b’, ‘d’}

4、转换

将其他类型转换为集合,转换之后去掉重复项
listname = [“a”,“b”,“c”,“d”,“a”,“b”,“c”,“d”,“a”,“b”,“c”,“d”,“a”,“b”,“c”,“d”]
set(listname)
{‘a’, ‘c’, ‘b’, ‘d’}

5、测试

用in测试集合中的数据
setname = {“a”, “b”, “c”, “d”, “e”}
“a” in setname
True
“g” in setname
False

好,看完了集合,我们再来看看python中字符串的操作
欢迎收看:如何自学人工智能

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: