首页 > 解决方案 > 检查列表是否包含任何列表

问题描述

我想检查一个列表中是否包含另一个列表。我不关心元素,我只想检查嵌套列表的存在。

我已经这样做了:

nested_list = False
for element_of_list in b:
    if isinstance(element_of_list, list):
        nested_list = True

但我想知道是否有更 Pythonic 的方式来做到这一点。

标签: python

解决方案


尝试使用any

print(any(isinstance(i, list) for i in b))

推荐阅读