标签: python list nested-lists
所以如果列表:
a = [[1],[2],[3],[4],[5]]
如何让python返回列表'a'中的列表数?
答案 0 :(得分:5)
列表中项目的类型无关紧要;列表中的项目数为len(a)。
len(a)
如果a中可能有列表以外的项目,并且您想知道有多少列表,而不是其他类型的项目,请尝试:
a
sum(isinstance(item, list) for item in a)
答案 1 :(得分:0)
您可以使用len函数来计算list对象中元素数量的计数。
list
如果列表对象中有多种类型的元素,则可以使用内置的filter函数过滤list类型元素。
>>> a = [[1],[2],[3],[4],[5]] >>> len(filter(lambda x: isinstance(x, list), a)) 5