簡體   English   中英

使用enumerate(array)Python訪問數組中的更高索引

[英]Accessing later index in array using enumerate(array) Python

嗨,大家好,在這個for循環中,如何從array [n]中的100個浮點數數組中訪問數組(我需要枚舉):

for index,value in enumerate(array):
    #do stuff with array[n]
    n=n+1

我正在嘗試使其每次迭代都在越來越小的空間內運行。

謝謝

您可能應該弄清楚您的意思是列表, 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]

希望無論如何會有所幫助...

lst = range(10)

for n, N in enumerate(lst):
    print lst[n:]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM