[python] nechtene propojeni mnozin

Jakub Zíka jakub.zika.21 na gmail.com
Čtvrtek Říjen 14 21:56:04 CEST 2010


Pokud ty složitější operace nepotřebuješ, tak je lepší předchozí
řešení (rychlejší). Takhle zbytečně vytváříš iteraci z iterace a pak
ji teprve převádíš na list a přidáváš si tak krok navíc.

2010/10/14 Visgean Skeloru <visgean na gmail.com>:
> 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
>
>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>


Další informace o konferenci Python