2010-08-22 3 views
0

얘들 아, (필자는 열거 필요) :열거 사용하여 배열에 나중에 인덱스 액세스 (배열) 파이썬

for index,value in enumerate(array): 
    #do stuff with array[n] 
    n=n+1 
그것은 더 작은 공간에 각각의 반복에서 작동 있도록 만들려고 노력

메신저 ..

감사

+1

이 질문은 의미없는 가깝습니다. 'n '은 무엇입니까? "array [n]"의 액세스는 무엇을 의미합니까? "반복 할 때마다 작고 작은 공간에서 작동하는"것은 무엇을 의미합니까? 당신이하려고하는 것에 대한 예를 든다. –

+0

srry, ok 그래서 100 개의 부동 소수점 배열이있는 경우 for 루프의 첫 번째 반복에서 [100], [2] - [100], [3] - [100] , ..., 99th : [99] - [100]. n은 임의의 숫자입니다. – pjehyun

답변

2

당신이 목록하는 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
lst = range(10) 

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