我创建了一个列表->
a = [[1,2,3],[4,5,6],[7,8,9]]
Run Code Online (Sandbox Code Playgroud)
如何获得a中子列表数的计数?像这种情况下是3
我正在使用迭代器工具链遍历此列表
for elt in itertools.chain.from_iterable(node):
Run Code Online (Sandbox Code Playgroud)有什么办法知道我是否遍历了一个子清单吗?
与其他任何列表一样:
>>> len(a)
3
Run Code Online (Sandbox Code Playgroud)
在异类列表中计算子列表的pythonic方法是:
>>> sum(isinstance(i, list) for i in a)
3
Run Code Online (Sandbox Code Playgroud)
您的第二个问题不清楚。你看不懂你的代码吗?
小智 5
我发现此页面是为了学习如何获取所有子列表的总和。我发现可以使用以下方法完成此操作:
sum(len(x) for x in a)
Run Code Online (Sandbox Code Playgroud)
也许对别人有帮助...
| 归档时间: |
|
| 查看次数: |
19077 次 |
| 最近记录: |