Yani, array[:-1]
numaralı çağrıların diziyi kopyalayacağını görüyorum.Python döngüsüne [: -1]
İçinde 3000 gibi eleman içeren geniş bir dizim var. Üzerinde yinelediğim gibi klonlanmak istemiyorum! Sadece sonuncuya kadar tekrarlamak istiyorum.
for item in array[ :-1 ] :
# do something with the item
Yani, bir karşı değişken başvurmak zorunda
for c in range(0, len(array) - 1) :
# do something with array[ c ]
yapmak veya yapmaya yolu yoktur/array[:-1]
sözdizimi verimli olacak?
olası yinelenen [I Python listesinde bir "görüntüleme" oluşturabilir miyim?] (http://stackoverflow.com/questions/3485475/can-i-create-a-view-on-a-python-list) –
Ne yazık ki, "diğer soru" tamamen "itertools" üzerinde özlüyor. Böylece ben bu soruyu kapatmak için oy kullanmıyorum *. –
@pst, "doğru olanı yapmaz" diğer soruyla ilgili daha iyi bir cevap vermek mi? –