Python3 集合()

Set(集合)

集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。

基本功能是进行成员关系测试和删除重复元素。

可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
创建格式:
paname = {value1,value2,…}
或者
set(value)
实例:

stu={'Tom','Jim',"Marry",'Tom','Jack','Rose'}
print(stu)# 输出集合,重复的元素被自动去掉
if 'Rose' in stu:
    print('Rose 在集合中')
else:
    print('Rose 不在集合中')

输出结果:

{'Jack', 'Marry', 'Jim', 'Tom', 'Rose'}
Rose 在集合中

集合运算

a=set("abracadabra")
b={'a','l','a','c','a','z','a','m'}
print(a)
print(a-b) # a和b的差集
print(a|b) # a和b的并集
print(a&b) # a和b的交集
print(a^b) # a和b中不同时存在的元素

输出结果:

{'a', 'c', 'd', 'r', 'b'}
{'r', 'd', 'b'}
{'a', 'l', 'c', 'd', 'r', 'm', 'z', 'b'}
{'c', 'a'}
{'l', 'm', 'r', 'b', 'z', 'd'}

猜你喜欢

转载自blog.csdn.net/Strawberrymilkshake/article/details/83215021
今日推荐