Python教程

python set(集合)

本文主要是介绍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)

 

这篇关于python set(集合)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!