如何确定列表中有多少列表?

Tri*_*tan 0 python list nested-lists

如果列表:

 a = [[1],[2],[3],[4],[5]]
Run Code Online (Sandbox Code Playgroud)

我怎样才能让python返回列表'a'中的列表数量?

kin*_*all 5

列表中项目的类型无关紧要; 列表中的项目数是len(a).

如果可能有列表以外的项目,a并且您想要找出有多少列表,而不是其他类型的项目,请尝试:

sum(isinstance(item, list) for item in a) 
Run Code Online (Sandbox Code Playgroud)