如何在 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])

更新時間: 2020 年 3 月 5 日

6K+ 瀏覽

開啟您的 職業生涯

完成課程獲得認證

開始學習
廣告