[python] nechtene propojeni mnozin

Petr Přikryl prikryl na atlas.cz
Čtvrtek Říjen 14 15:06:45 CEST 2010


Hynek Fabian napsal...
 > Pol, Leos (Thursday 14 October 2010 12:56:13):
 > > >Fuj, takhle pisou ceckari :-)
 > > >R0 = list(range(8))
 > > 
 > > Fuj, proc z listu znova delat list ;-)
>
 > Protoze jsem se kdysi davno nekde docetl o planech sloucit range() a xrange(), 
 > a zvykl jsem si v ramci dopredny kompatiblility explicitne si delat list tam 
 > kde chci vic nez jen iterovat pres generator.
>  Plany byly bud zavrzeny nebo uplne blby, nevim, ale zvyk mi uz zustal.
 > A ted me omluvte, jdu se stydet do kouta.

Není zač se stydět. V Pythonu 3 to tak skutečně je.
Funkce range() je generátorová funkce a samo to seznam neudělá.

P.


Další informace o konferenci Python