[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