以下内容来自于网课学习笔记。
使用的环境:
集合是多个元素的无序组合
A={
"p","y",123}
B=set("pypy123")
print(A)
print(B)
print()
print(A|B)
print(A-B)
print(A&B)
print(A^B)
print(B-A)
# 遍历
for item in A:
print(item,end=" ")
print()
print()
# 异常处理
try:
while True:
print(A.pop(),end=" ")
except:
print()
print("A is NULL")
print(A)
flag="p" in {
"p","y",123}
print(flag)——————————> True
flag2={
"p","y"}>={
"p","y",123}
print(flag2)—————————> False
集合类型所有元素无重复。
# 列表
ls=["p","p","y","y",123]
print(ls)
# 利用了集合无重复元素的特点
s=set(ls)
print(s)
# 将集合转化成列表
lt=list(s)
print(lt)