查找元组中不同的元素


当需要找出元组中不同的元素时,可以使用“集合”运算符和“^”运算符。

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))

说明

  • 定义了两个嵌套元组/元组元组,并在控制台上显示它们。
  • “^”运算符用于查找彼此不同的元素。
  • 此结果分配给一个变量。
  • 它在控制台上作为输出显示。

更新于: 2021-03-12

101 个浏览量

开启您的 职业生涯

通过完成课程获得认证

开始
广告