我有这段代码:
import itertools as it
....
temp_list = []
for elem in it.islice(myIter, 0, 3):
temp_list.append(elem[0])
print(temp_list)
我们假设myIter
的长度是固定的,但不知道先验,让我们说这个例子为100。使用上面的代码,我可以将temp_list
myIter
的前3个元素放入temp_list
。
我想要做的是继续追加myIter
myIter
temp_list
的所有元素,直到temp_list
的所有元素都在temp_list[][0]
。
我该怎么做?
修改
myIter
应该是列表清单。所以在第一个位置让我们说temp_list[][1]
我有myIter
的前3个元素,那么我想要{{1}}中的第二个切片(4到6个元素)依此类推,直到{{1}}结束
答案 0 :(得分:0)
你可以做到
temp_list = list(myIter)
print(temp_list)