0
点赞
收藏
分享

微信扫一扫

[Python] set()函数

青乌 2022-02-11 阅读 29
python

set()函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等

set可以看成数学意义上的无序和无重复元素的集合

语法

set([iterable])

参数

iterable:可迭代对象

返回值

返回新的集合对象

实例

x = set('eleven')
y = set('twelve')
# 删除重复值(返回的集合对象是无序的)
# {'e', 'n', 'v', 'l'} {'e', 'v', 'l', 'w', 't'}
print(x,y) 

# 交集 & : x&y,返回一个新的集合,包括同时在集合 x 和 y 中的共同元素
# {'e', 'v', 'l'}
print(x & y) 

# 并集 | : x|y,返回一个新的集合,包括集合 x 和 y 中所有元素
# {'e', 'n', 'v', 'l', 'w', 't'}
print(x | y)

#差集 - : x-y,返回一个新的集合,包括在集合 x 中但不在集合 y 中的元素
# {'n'}
print(x - y)

#补集 ^ : x^y,返回一个新的集合,包括集合 x 和 y 的非共同元素
# {'w', 'n', 't'}
print(x ^ y)
举报

相关推荐

0 条评论