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+ 次浏览

启动你的职业生涯

通过完成课程获得认证

开始学习
广告