如何在 Python 中比較兩個元組?
元組按照位置進行比較:第一個元組的第一個專案與第二個元組的第一個專案進行比較;如果它們不相等,則是比較的結果,否則考慮第二個專案,依此類推。
示例
>>> a = (1, 2, 3) >>> b = (1, 2, 5) >>> a < b True
還有另一種比較,考慮相同和不同的元素。這可以使用集合來執行。集合將獲取元組並僅獲取唯一值。然後,您可以執行充當交集的 & 運算來獲取元組中的公共物件。
示例
>>> a = (1, 2, 3, 4, 5) >>> b = (9, 8, 7, 6, 5) >>> set(a) & set(b) {5}
您還可以使用 set.intersection 函式來執行此操作。
示例
>>> a = (1, 2, 3, 4, 5) >>> b = (9, 8, 7, 6, 5) >>> set(a).instersection(set(b)) set([5])
廣告