检查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
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西