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