Python 元组上的in运算符是如何工作的

Python中元组上的’in’运算符是如何工作的?

在本文中,我们将讨论‘in’运算符及其在Python中对元组的应用。在进一步讨论之前,我们将先谈论元组。

元组

元组是属于序列数据类型类别的数据类型。它们与Python中的列表类似,但具有不可变的属性。我们不能更改元组的元素,但我们可以对它们进行多种操作,例如计数、索引、类型等。

在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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程