统计Python中列表中的列表数

10 浏览
0 Comments

统计Python中列表中的列表数

这个问题已经在此处有答案了:

如何在Python中获取列表中元素的数量(列表的长度)?

我有一个像这样的列表:

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 的列表中有多少个列表?

admin 更改状态以发布 2023年5月21日
0
0 Comments

您将使用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

0