したがって、array[:-1]
を呼び出すと配列がクローンされることに気付きました。Python loop to [:-1]
私はそれに3000の要素のような大きな配列を持っていると言います。私はそれを反復処理するので、クローン化されたくない!私はちょうど最後の2番目に反復したい。
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]
構文は効率的になるようにする方法はありますか?
が重複する可能性[私はPythonのリストの「ビュー」を作成することはできますか?] (http://stackoverflow.com/questions/3485475/can-i-create-a-view-on-a-python-list) –
悲しいことに、「他の質問」は「itertools」に完全に欠けている。したがって、私はこの質問を閉じることに投票していません。 –
@pstはもう1つの質問に対してより良い回答を投稿することは「正しいこと」ではありませんか? –