contains()函数来检查列表中是否存在特定元素的示例代码。
发布时间:2023-06-13 00:50:32
Python中列表是一种重要的数据结构,常用于存储一个有序元素集合。为了检查列表中是否存在特定元素,我们可以使用Python提供的contains()函数。
contains()函数,即为列表类的内置函数,用于检查列表中是否存在一个特定的元素,如果存在则返回True,否则返回False。该函数的语法如下:
list.contains(x)
其中,list为要搜索的列表,x为待查找的元素。使用contains()函数时需要注意以下几点:
1. list中的元素类型必须相同,否则函数会抛出TypeError异常。
2. x必须和列表中的元素类型相同,否则函数也会抛出TypeError异常。
3. 如果列表中包含重复元素,则只有 个匹配的元素会被检索到。
4. 如果列表中没有匹配的元素,则返回False。
下面是一个简单的示例代码,使用contains()函数检查一个名为numbers的整型列表是否包含特定元素9:
numbers = [5, 3, 9, 1, 7]
if numbers.contains(9):
print("列表中包含元素 9")
else:
print("列表中不包含元素 9")
运行以上代码,将会获得如下输出:
列表中包含元素 9
同样,我们也可以使用in运算符实现相同的功能,其语法如下:
x in list
其中,x为待查找的元素,list为被查找的列表。如果x在list中,则返回True,否则返回False。因此,上述示例代码等价于以下代码:
numbers = [5, 3, 9, 1, 7]
if 9 in numbers:
print("列表中包含元素 9")
else:
print("列表中不包含元素 9")
