欢迎访问宙启技术站
智能推送

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")