查詢元組中不同的元素


當需要找出元組中不同的元素時,可以使用“集合”運算子和“^”運算子。

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 個瀏覽量

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.