嘿,伙计们,在这个for循环中,如何从array[n]访问一个包含100个浮点数的数组(我需要枚举):
for index,value in enumerate(array): #do stuff with array[n] n=n+1
我试图使它在每次迭代中都能在越来越小的空间中运行。谢谢
qcbq4gxm1#
lst = range(10) for n, N in enumerate(lst): print lst[n:]
g52tjvyc2#
您可能应该弄清楚您指的是列表、numpy数组、array.array还是其他东西...话虽如此,听起来你想对你的“数组”进行切片。也许是这样的?:
data = range(10) for i in range(len(data)): print data[i:]
它将输出:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [1, 2, 3, 4, 5, 6, 7, 8, 9] [2, 3, 4, 5, 6, 7, 8, 9] [3, 4, 5, 6, 7, 8, 9] [4, 5, 6, 7, 8, 9] [5, 6, 7, 8, 9] [6, 7, 8, 9] [7, 8, 9] [8, 9] [9]
希望能帮上点忙,不管怎样...
2条答案
按热度按时间qcbq4gxm1#
g52tjvyc2#
您可能应该弄清楚您指的是列表、numpy数组、array.array还是其他东西...
话虽如此,听起来你想对你的“数组”进行切片。也许是这样的?:
它将输出:
希望能帮上点忙,不管怎样...