ntp symmetric_Python使用示例设置symmetric_difference()方法

介绍了Python中set的symmetric_difference()方法,用于获取两个集合中不共有的元素,并给出了示例代码及其运行结果。
摘要由CSDN通过智能技术生成

ntp symmetric

设置symmetric_difference()方法 (Set symmetric_difference() Method)

symmetric_difference() method is used to get the list of all elements which are not common in both sets, the method is called with this set (set1) and another set (set2) is supplied as an argument.

symmetric_difference()方法用于获取在两个集合中都不通用的所有元素的列表,使用此集合( set1 )调用该方法,并提供另一个集合( set2 )作为参数。

Syntax:

句法:

    set1.symmetric_difference(set2)

Parameter(s):

参数:

  • set2 – It represents another set to be compared with this set (set1).

    set2 –代表另一个要与此集合进行比较的集合( set1 )。

Return value:

返回值:

The return type of this method is <class 'set'>, it returns the set of those elements which are not common in both sets.

此方法的返回类型为<class'set'> ,它返回在两个集合中都不通用的那些元素的集合。

Example 1:

范例1:

# Python Set symmetric_difference() Method with Example

# declaring the sets
cars_1 = {"Porsche", "Audi", "Lexus"}
cars_2 = {"Porsche", "Mazda", "Lincoln"}

# symmetric_difference() method call
x = cars_1.symmetric_difference(cars_2)

# printing the sets
print("cars_1:", cars_1)
print("cars_2:", cars_2)
print("x:", x)

Output

输出量

cars_1: {'Lexus', 'Audi', 'Porsche'}
cars_2: {'Porsche', 'Mazda', 'Lincoln'}
x: {'Lexus', 'Lincoln', 'Audi', 'Mazda'}

Example 2:

范例2:

# Python Set symmetric_difference() Method with Example

# declaring the sets
x = {"ABC", "PQR", "XYZ"}
y = {"ABC", "PQR", "XYZ"}
z = {"DEF", "MNO", "ABC"}

# printing the results
print("x:", x)
print("y:", y)
print("z:", z)

# printing the result of symmetric_difference()
print("x.symmetric_difference(y): ", x.symmetric_difference(y))
print("x.symmetric_difference(z): ", x.symmetric_difference(z))
print("y.symmetric_difference(x): ", y.symmetric_difference(x))
print("y.symmetric_difference(z): ", y.symmetric_difference(z))
print("z.symmetric_difference(y): ", z.symmetric_difference(y))
print("z.symmetric_difference(x): ", z.symmetric_difference(x))

Output

输出量

x: {'XYZ', 'ABC', 'PQR'}
y: {'XYZ', 'ABC', 'PQR'}
z: {'MNO', 'ABC', 'DEF'}
x.symmetric_difference(y):  set()
x.symmetric_difference(z):  {'PQR', 'MNO', 'XYZ', 'DEF'}
y.symmetric_difference(x):  set()
y.symmetric_difference(z):  {'PQR', 'MNO', 'XYZ', 'DEF'}
z.symmetric_difference(y):  {'PQR', 'MNO', 'XYZ', 'DEF'}
z.symmetric_difference(x):  {'PQR', 'MNO', 'XYZ', 'DEF'}


翻译自: https://www.includehelp.com/python/set-symmetric_difference-method-with-example.aspx

ntp symmetric

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值