Python ‘in’运算符如何在元组上工作

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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程