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