检查嵌套列表

时间:2014-05-29 04:26:45

标签: python list nested-lists

我想知道是否有可能在Python中检查是否存在嵌套列表。在,是否有一个内置的模块/函数,可以允许检查嵌套的列表项或可以找到这样的列表的索引?

def func(list_name):
    #check for nested list

这里的函数和我对这个场景的基本假设是我不知道用户传递给函数的列表。鉴于此,我正在尝试查看list_name中是否有任何嵌套列表。

1 个答案:

答案 0 :(得分:1)

像这样:

def func(list_name):
    for i in list_name:
        if isinstance(i, list):
            print(i)


if __name__ == "__main__":
    a = [1, 2, "asdf", [1, 2, 3], {"q": 1}]
    func(a)