Set集合
- 和数学里的集合概念一致
- 内容无序 + 内容不重复
集合定义
# 1.通过set关键字
sa = set("1") # set expected at most 1 arguments, got 2 集合最多接受一个参数
print(sa)
li = [1,2,3,4,5,6,7,1,2,3,4,5,6,7]
sb = set(li)
print(sb)
# 2.使用大括号
sc = {
1,2,3,4,5,6,7,1,2,3,4,5,6,7}
print(sc) # 自动删除重复值
{'1'}
{1, 2, 3, 4, 5, 6, 7}
{1, 2, 3, 4, 5, 6, 7}
in操作
if 2 in sc:
print("Yes")
if 10 not in sc:
print("No")
for i in sc:
print(i,end=",")
Yes
No
1,2,3,4,5,6,7,
集合的另一种遍历
sa = {
(1,2,3),(4,5,6),("limingte&