
可修改类型 | 不可修改类型 |
|---|---|
列表(list) | 元组(tuple) |
集合(set) | 冰封集合(frozenset) |


l = list(range(10))
l
s1 = set(l[::2])
s2 = set(l[::3])








l = list(range(100))
s1 = set(l[2::3])
s2 = set(l[3::5])
s3 = set(l[2::7])
s1 & s2 & s3



l = list(range(10))
l
s1 = set(l[::2])
s2 = set(l[::3])
s1.union(s2)



s1 = {1}
s2 = {1, 2}
s3 = {1, 2, 3}
s1 = {0}
s2 = {1}
s1 | s1 & s2
{0} & {1}s1 = {0}
s2 = {1}
s1 | s1 & s2
s1 | (s1 & s2)
(s1 | s1) & s2
help(set.difference)

s1 = set(list(range(10))[::2])
s2 = set(list(range(10))[::3])
s1.difference(s2)
s2.difference(s1)

s1 - s2
s2 - s1








交或者并 吗??s1 = set(list(range(10))[::2])
s2 = set(list(range(10))[::3])
s1 & s2
s1 | s2
s1 | s2 - s1 & s2
(s1 | s2) - (s1 & s2)
(s1 - s2) | (s2 - s1)


运算名称 | 方法名 | 运算符 | |
|---|---|---|---|
交集 | intersection | & | |
并集 | union | \ | |
差集 | difference | - | |
对称差集 | symmetric_difference | ^ |
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。