使用枚举(数组)Python访问数组中的后期索引

使用枚举(数组)Python访问数组中的后期索引,python,arrays,for-loop,enumerate,Python,Arrays,For Loop,Enumerate,嘿,伙计们,在这个for循环中,如何从100个浮点数的数组中的数组[n]访问数组(我需要枚举): 我试图让它在每次迭代中都在一个越来越小的空间中运行 谢谢您可能应该澄清您指的是列表、数组、数组还是其他 话虽如此,听起来你想把你的“数组”切成片。也许是这样的 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

嘿,伙计们,在这个for循环中,如何从100个浮点数的数组中的数组[n]访问数组(我需要枚举):

我试图让它在每次迭代中都在一个越来越小的空间中运行


谢谢

您可能应该澄清您指的是列表、数组、数组还是其他

话虽如此,听起来你想把你的“数组”切成片。也许是这样的

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:]
话虽如此,听起来你想把你的“数组”切成片。也许是这样的

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]

无论如何,希望这能有所帮助……

这个问题几乎毫无意义。什么是
n
?“从数组[n]访问”是什么意思?“每次迭代在越来越小的空间中运行”是什么意思?举例说明您正在尝试执行的操作。sry,好的,如果我有一个100个浮点数组,我希望for循环的第一次迭代访问[1]到[100],第二次:[2]-[100],第三次:[3]-[100],…,第99次:[99]-[100]。n只是一个任意数,这个问题几乎没有意义。什么是
n
?“从数组[n]访问”是什么意思?“每次迭代在越来越小的空间中运行”是什么意思?举例说明您正在尝试执行的操作。sry,好的,如果我有一个100个浮点数组,我希望for循环的第一次迭代访问[1]到[100],第二次:[2]-[100],第三次:[3]-[100],…,第99次:[99]-[100]。n只是一个任意数。
lst = range(10)

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