如何比較 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])
廣告