计算列表python中的列表数量[重复]

Posted

技术标签:

【中文标题】计算列表python中的列表数量[重复]【英文标题】:count number of lists inside a list python [duplicate] 【发布时间】:2016-03-04 07:42:47 【问题描述】:

我有一个这样的列表:

test=[[1, 0, 0, 0], [1, 0, 0, 0], [0, 0, 0, 1], [1, 0, 0, 0], [0, 0, 0, 1],
    [0, 0, 1, 0], [1, 0, 0, 0], [1, 0, 0, 0], [0, 0, 0, 1], [0, 0, 0, 1],
    [0, 0, 0, 1], [1, 0, 0, 0], [0, 0, 0, 1], [0, 0, 0, 1], [0, 0, 0, 1],
    [1, 0, 0, 0], [1, 0, 0, 0],[0,0,0,0]]

我如何计算我在名为test 的列表中有多少个列表?

【问题讨论】:

欢迎来到 Stack Overflow!您似乎在要求某人为您编写一些代码。 Stack Overflow 是一个问答网站,而不是代码编写服务。请see here学习如何写出有效的问题。 这并不完全是一个重复,因为 op 想知道他的列表中有多少个列表,而不是里面有多少元素。 【参考方案1】:

您将使用len 函数完成此任务:

返回对象的长度(项目数)。参数可以是序列(如字符串、字节、元组、列表或范围)或集合(如字典、集合或冻结集)。

>>> test=[[1, 0, 0, 0], [1, 0, 0, 0], [0, 0, 0, 1], [1, 0, 0, 0], [0, 0, 0, 1],
...     [0, 0, 1, 0], [1, 0, 0, 0], [1, 0, 0, 0], [0, 0, 0, 1], [0, 0, 0, 1],
...     [0, 0, 0, 1], [1, 0, 0, 0], [0, 0, 0, 1], [0, 0, 0, 1], [0, 0, 0, 1],
...     [1, 0, 0, 0], [1, 0, 0, 0],[0,0,0,0]]
>>> len(test)
18

【讨论】:

以上是关于计算列表python中的列表数量[重复]的主要内容,如果未能解决你的问题,请参考以下文章

在Python中计算数组元素[重复]

如何从python中的列表中获取最后一个数字[重复]

使用字典计算列表中的项目[重复]

二维列表中的Python计数元素频率[重复]

查找列表中不重复的项目数

计算列表中值的数量[重复]