[python] nechtene propojeni mnozin

Visgean Skeloru visgean na gmail.com
Čtvrtek Říjen 14 21:47:42 CEST 2010


Když už jste to nakously, nebylo by nejlepší použít:

> [i for i in xrange(8)]
>
? Umožňuje to i dělat složitější operace s iteracemi  a tak je to asi
nejlepší...

2010/10/14 Petr Přikryl <prikryl na atlas.cz>

>
> 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.
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20101014/eb9c4bc5/attachment.html>


Další informace o konferenci Python