集合是:多个元素的无序集合。
-集合类型与数学中的集合概念一致
-集合元素之间无序,每个元素唯一,不存在相同元素
-集合元素不可更改,不能是可变数据类型
-集合用大括号{}表示,元素间用逗号分隔
-建立集合类型用{}或set()
-建立空集合类型,必须使用set()
使用{}创建集合:
使用set创建集合:
交(&)、并(|)、差(-)、补(^)、比较(>=<)
#for循环的方式取集合的元素
A={"p","y",123}
for item in A:
print(item,end="")
#while循环的方式取集合的元素
A={"p","y",123}
try:
while True:
print(A.pop(),end="")
except:
pass
集合类型的应用:
一、包含关系
"p" in {"p","y",133}
True
二、数据去重:集合类型所有元素无重复
s=["p","y","t","o","n","p”,"y"]
set(ls)
s=set(ls)
s
{'p', 'y', 'n', 'o', 't'}
s=list(s)
s
['p', 'y', 'n', 'o', 't']