检查Python中给定列表中是否存在列表

列表可以嵌套,这意味着列表的元素本身就是列表。在本文中,我们将了解如何确定给定列表是否作为外部较大列表中的元素存在。

这是一种非常简单直接的方法。我们使用in子句只是为了检查内部列表是否作为较大列表中的元素存在。

示例

listA = [[-9, -1, 3], [11, -8],[-4,434,0]]

search_list = [-4,434,0]

# Given list

print("Given List :\n", listA)

print("list to Search: ",search_list)

# Using in

if search_list in listA:

print("Present")

else:

print("Not Present")

输出结果

运行上面的代码给我们以下结果-

Given List :

[[-9, -1, 3], [11, -8], [-4, 434, 0]]

list to Search: [-4, 434, 0]

Present

与任何

我们还可以在元素所在的位置使用any子句,并测试该元素是否等于列表中存在的任何元素。当然要借助for循环。

示例

listA = [[-9, -1, 3], [11, -8],[-4,434,0]]

search_list = [-4,434,0]

# Given list

print("Given List :\n", listA)

print("list to Search: ",search_list)

# Using in

if any (x == search_list for x in listA):

print("Present")

else:

print("Not Present")

输出结果

运行上面的代码给我们以下结果- 

Given List :

[[-9, -1, 3], [11, -8], [-4, 434, 0]]

list to Search: [-4, 434, 0]

Present

以上是 检查Python中给定列表中是否存在列表 的全部内容, 来源链接: utcz.com/z/354958.html

回到顶部