2024-04-25 17:09:43 发布
网友
我已创建列表->
a = [[1,2,3],[4,5,6],[7,8,9]]
如何计算a中的子列表数? 就像在本例中是3
我使用迭代器工具链遍历这个列表
for elt in itertools.chain.from_iterable(node):
有没有办法知道我是否浏览过子列表?
与任何其他列表一样:
>>> len(a) 3
计算异类列表中子列表的pythonic方法是:
>>> sum(isinstance(i, list) for i in a) 3
你的第二个问题不清楚。你看不懂你的密码吗?
我找到这一页是为了学习如何得到所有子列表的和。我想这可以用:
sum(len(x) for x in a)
也许这能帮助其他人。。。
sum(1 for x in a if isinstance(x, list))
这假设a中可能有列表以外的内容。
不。委托给itertools通常意味着您放弃对底层值的任何了解。
itertools
与任何其他列表一样:
计算异类列表中子列表的pythonic方法是:
你的第二个问题不清楚。你看不懂你的密码吗?
我找到这一页是为了学习如何得到所有子列表的和。我想这可以用:
也许这能帮助其他人。。。
sum(1 for x in a if isinstance(x, list))
这假设a中可能有列表以外的内容。
不。委托给
itertools
通常意味着您放弃对底层值的任何了解。相关问题 更多 >
编程相关推荐