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

更新於: 05-Mar-2020

6K+ 瀏覽

啟動你的事業

完成課程獲得認證

開始吧
廣告