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
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP