集合类型

集合是:多个元素的无序集合。

-集合类型与数学中的集合概念一致

-集合元素之间无序,每个元素唯一,不存在相同元素

-集合元素不可更改,不能是可变数据类型

 

-集合用大括号{}表示,元素间用逗号分隔

-建立集合类型用{}或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']

 

posted on 2019-03-24 22:33  smileBB  阅读(456)  评论(0编辑  收藏  举报