Python中带“symmetric_”前缀的方法的特点

Python中带“symmetric_”前缀的方法的特点如下:

英文symmetric的中文翻译是“对称的”,带“symmetric_”前缀的方法的结果是不带“symmetric_”前缀方法的结果的补充

Python中difference()方法用于返回集合的差集,例如:mySet1.difference(mySet2)的结果是:返回集合mySet1中有,但是在mySet2集合中没有的元素。

x = {"apple", "banana", "cherry","emergency"}

y = {"google", "microsoft", "apple","ambulance"}

z = x.difference(y)

print(z)

输出结果为:

{'cherry', 'banana','emergency'}

difference()带“symmetric_”前缀的方法symmetric_difference()是返回两组对称差集,两个集合X和Y的对称差是在X或Y中的元素的集合,但不在它们的交点上:

x = {"apple", "banana", "cherry","emergency"}

y = {"google", "microsoft", "apple","ambulance"}

z = x.symmetric_difference(y)

print(z)

输出结果为:

{'google', 'cherry', 'banana', 'runoob','emergency','ambulance'}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值