4 HAZİRAN 2010, Cuma
Python boÅŸ bir liste oluÅŸturmak
Python ile yeni boş bir liste oluşturmak için en iyi yolu nedir?
l = []
ya
l = list()
İki sebepten dolayı bunu soruyorum:
- Daha hızlı olduğu gibi teknik nedenlerden dolayı. (bir sınıf oluşturma yükünü neden olur?)^ br .
- Bir standart sözleşme olduğu okunabilirlik - kodu.
CEVAP
4 HAZİRAN 2010, Cuma
Daha hızlı olan test edebilirsiniz.
% python -mtimeit "l=[]"
10000000 loops, best of 3: 0.0711 usec per loop
% python -mtimeit "l=list()"
1000000 loops, best of 3: 0.297 usec per loop
Ancak uygulamada, bu başlatma büyük olasılıkla program son derece küçük bir bölümü, bu muhtemelen yanlış gidiyor endişesi bu yüzden.
Okunabilirlik çok özneldir. Alex Martelli gibi [], ama çok bilgili insanlar it is pronounceable list() tercih tercih ederim.
Bunu PaylaÅŸ:

Python - başlangıç kapasitesi ile bir ...
Python boÅŸ bir liste oluÅŸturmak...
Tam sayılar rasgele liste oluşturmak P...
Nasıl Python ile eşit büyüklükte parça...
Python katılın, neden dize.liste yerin...