python set(集合)

# 定义集合用{}
# 定义空集合  set()
# 集合与列表的区别
# 集合中所有的成员是无序的,列表中所有的成员是有序的
# 集合中成员的值不能重复,列表中成员的值可以重复
set1 = {"刘备", "关羽", "张飞"}  #定义了一个集合,没有顺序,随机

set2 = set()   #定义一个空集合
set3 = {"刘备", "关羽", "刘备"}  # 不支持打印重复
print(set1)
print(set2)
print(set3)

 

set1 = {"刘备", "关羽", "张飞"}
set1.add("曹操")
print(set1)   #无序的,随机加进去

 

set1 = {"刘备", "关羽", "张飞"}
set1.pop()   #删除最后一个值,无序
print(set1)

 

set1 = {"刘备", "关羽", "张飞"}
set1.remove("刘备")  #删除指定的值
print(set1)

 

set1 = {"刘备", "关羽", "张飞"}
set1.clear()    #删除所有
print(set1)

 

# 定义一个空集合, 通过input,向集合里输入任意5个整数
set1 = set()
a = 0
while a <5:
    set1.add(int(input("请输入任意五个整数")))
    a = a + 1
print(min(set1))

 

# 定义一个空集合,通过input函数, 向集合里输入任意三个字符串
# 遍历集合,显示集合中所有的字符串

set1 = set()
a = 0
while a < 3:
    set1.add(input("请输入任意三个字符串"))
    a += 1

for n in set1:
    print(n)

 

上一篇:Kali使用小技巧


下一篇:基于Halcon学习的一维码识别【十四】ean13addon.hdev