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