그래서 array[:-1]
을 호출하면 배열을 복제 할 것입니다.Python loop to [: -1]
3000 개의 요소가있는 큰 배열이 있다고 가정 해 봅시다. 내가 반복 할 때 복제하지 않기를 바란다! 난 그냥 마지막 두 번째로 반복하고 싶다.
for item in array[ :-1 ] :
# do something with the item
그래서, 나는 카운터 변수에 의존해야
for c in range(0, len(array) - 1) :
# do something with array[ c ]
을하거나 만드는 방법이/array[:-1]
구문은 효율적입니다?
가능 중복 된 [I 파이썬 목록에 "보기"를 만들 수 있습니까?] (http://stackoverflow.com/questions/3485475/can-i-create-a-view-on-a-python-list) –
슬프게도, "다른 질문"은 완전히 itertools에서 빠져 나온다. 따라서 나는이 질문을 끝내기 위해 투표하지 않았다. –
@pst는 다른 질문에 대해 더 나은 답변을 올리려면 "할 일이 옳지 않습니까? –