Python 中的 'in' 運算子在元組上的工作原理是什麼?


本文將討論 'in' 運算子以及它在 Python 元組中的工作原理。在繼續之前,我們將首先討論元組。

元組

元組是一種屬於序列資料型別的資料型別。它們類似於 Python 中的列表,但具有不可變的特性。我們不能更改元組的元素,但我們可以對其執行各種操作,例如計數、索引、型別等。

在 Python 中,元組是透過用逗號分隔一系列值來建立的,可以使用或不使用括號進行資料分組。元組可以包含任意數量的元素和任何型別的資料(例如字串、整數、列表等)。

示例

在下面的示例中,我們將瞭解如何建立一個元組。

tuple = ('Tutorialspoint', 'is', 'the', 'best', 'platform', 'to', 'learn', 'new', 'skills') print(tuple)

輸出

上述程式碼產生以下結果

('Tutorialspoint', 'is', 'the', 'best', 'platform', 'to', 'learn', 'new', 'skills')

元組中的 "in" 運算子

我們使用 'in' 運算子來檢查物件是否在元組中。如果物件中存在具有指定值的序列,則 'in' 運算子返回“True”,否則返回“False”。

示例

Python 中的 'in' 運算子允許你遍歷集合(例如列表或元組)的所有成員,並檢視其中任何一個是否等於給定的專案。

以下是一個示例程式碼,我們檢查元素是否存在於元組中。

tuple=('Tutorialspoint', 'is', 'the', 'best', 'platform', 'to', 'learn', 'new', 'skills') print("Tutorialspoint" in tuple) print("HelloWorld" in tuple)

輸出

在上面的示例中,字串“Tutorialspoint”存在於元組中,因此 in 運算子返回“True”。而字串“HelloWorld”不存在於元組中,因此它返回“False”。

True
False

示例 2

以下是另一個示例,演示了在元組中使用 IN 運算子。

my_tuple = (5, 1, 8, 3, 7) print(8 in my_tuple) print(0 in my_tuple)

輸出

這將給出以下輸出:

True 
False

更新於:2022年9月5日

2K+ 次瀏覽

啟動你的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.