查找元组中不同的元素
当需要找出元组中不同的元素时,可以使用“集合”运算符和“^”运算符。
Python 附带了一个称为“集合”的数据类型。此“集合”仅包含唯一元素。
集合可用于执行交集、差集、并集和对称差集等运算。
“^”运算符是一个位运算符,用于执行“异或”运算。它设置每一位为 1,如果只有两个位之一为 1。
以下是对相同情况的演示 -
示例
my_tuple_1 = ((7, 8), (3, 4), (3, 2)) my_tuple_2 = ((9, 6), (8, 2), (1, 4)) print ("The first tuple is : " ) print(my_tuple_1) print ("The second tuple is : " ) print(my_tuple_2) my_result = tuple(set(my_tuple_1) ^ set(my_tuple_2)) print("The dissimilar elements in the tuples are : ") print(my_result)
输出
The first tuple is : ((7, 8), (3, 4), (3, 2)) The second tuple is : ((9, 6), (8, 2), (1, 4)) The dissimilar elements in the tuples are : ((3, 4), (9, 6), (1, 4), (8, 2), (3, 2), (7, 8))
说明
- 定义了两个嵌套元组/元组元组,并在控制台上显示它们。
- “^”运算符用于查找彼此不同的元素。
- 此结果分配给一个变量。
- 它在控制台上作为输出显示。
广告