我有一个这样的清单:
[[21], [22, 1], [23, 2], [24, 1, 0, 4], [25, 2, 3]]
并且我想将每个子列表的第一项的索引附加到新列表中,同时计算所有子列表中的所有元素。新列表的每个索引取决于每个子列表的长度。我正在寻找的结果是这个:
[0, 1, 3, 5, 9]。
我不想使用 numpy 或任何其他库。谢谢!
你需要这样的东西:
l = [[21], [22, 1], [23, 2], [24, 1, 0, 4], [25, 2, 3]]
n = []
p = 0
for s1 in l:
n.append(p)
p += len(s1)
print(n)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句