查詢元組中不同的元素
當需要找出元組中不同的元素時,可以使用“集合”運算子和“^”運算子。
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))
說明
- 定義了兩個巢狀元組/元組元組,並在控制檯上顯示它們。
- “^”運算子用於查詢彼此不同的元素。
- 此結果分配給一個變數。
- 它在控制檯上作為輸出顯示。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言
C++
C#
MongoDB
MySQL
JavaScript
PHP