请考虑以下代码,该代码打印列表的第一个元素,从nn = 1..N
lst = [1,2,3,4,5]
for n in range(1, len(lst)+1):
print(lst[:n])
>>> [1]
>>> [1, 2]
>>> [1, 2, 3]
>>> [1, 2, 3, 4]
>>> [1, 2, 3, 4, 5]
我正在寻找此代码的-样式版本,以避免稍微混乱。类似的东西foreachrange(1, len(lst)+1)
for sublist in ___(lst):
print(sublist)
我相信有一个很好的方法来做到这一点或什么,但我找不到任何东西。itertools
ibeautiful
www说
相关分类