range() vs. xrange() (bylo RE: [python] dotaz-mřížka )
Jaroslav Pachola
j_p_misc na centrum.cz
Středa Duben 6 18:01:45 CEST 2005
Ahoj,
Dne Wednesday 06 April 2005 17:33 Ondřej Súkup napsal:
> Ted sem nasel v knize Zaciname programovat v jazyce Python vydane CP ze
> rozdil xrange a range je .... range tvori seznam a xrange ne ale pri tom
> je xrange silne pomalejsi ...
>
> ahoj
iterace pomoci xrange je opravdu o neco pomalejsi nez nad vytvorenym seznamem
(rekneme o 15 - 20%), ale pokud do celkoveho casu zapocitame i vytvoreni toho
seznamu v ramci range(), je tomu presne naopak. Pokud bych potreboval honit
mikrosekundy v ramci cyklu, asi bych pouzil knihovnu v jazyce C.
S pozdravem
JP
Další informace o konferenci Python