【Python】集合运算
2021年 11月 05 日

子弹

# 集合定义 {} 或者 set()
a = {1,2,3}
b = {2,3,4}

# 交集
print(a.intersection(b))
print(a&b)

# 并集
print(a.union(b))
print(a|b)

# 差集
print(a.difference(b))
print(a-b)

# 对称差集
print(a.symmetric_difference(b))
print(a^b)

c = {1,2,3,4}
d = {2,3}

# 子集
print(d.issubset(c))
print(d<c)

# 父集
print(c.issuperset(d))
print(c>d)

 输出

{2, 3}
{2, 3}
{1, 2, 3, 4}
{1, 2, 3, 4}
{1}
{1}
{1, 4}
{1, 4}
True
True
True
True

集合没有 “+” 运算符

【Python】集合运算

# 集合定义 {} 或者 set()
a = {1,2,3}
b = {2,3,4}

# 交集
print(a.intersection(b))
print(a&b)

# 并集
print(a.union(b))
print(a|b)

# 差集
print(a.difference(b))
print(a-b)

# 对称差集
print(a.symmetric_difference(b))
print(a^b)

c = {1,2,3,4}
d = {2,3}

# 子集
print(d.issubset(c))
print(d<c)

# 父集
print(c.issuperset(d))
print(c>d)

 输出

{2, 3}
{2, 3}
{1, 2, 3, 4}
{1, 2, 3, 4}
{1}
{1}
{1, 4}
{1, 4}
True
True
True
True

集合没有 “+” 运算符

版权属于:子弹 所有,采用《知识共享署名许可协议》进行许可,转载请注明文章来源。

本文链接: https://www.tridagger.com/archives/31/

赞 (3)

评论区(暂无评论)

这里空空如也,快来评论吧~

我要评论