[python] Strucny seznam namisto map()
Michal Molhanec
molhanec na seznam.cz
Pátek Srpen 22 11:05:22 CEST 2003
On Wed, 29 Jan 2003 13:17:30 +0100 (CET) Jan Svec <honza na py.cz> wrote:
> Ahoj,
> nedavno tady probleskla informace, ze Guido by nejradsi
> vyhodil dvojici map() a filter() a nahradil je strucnym
> seznamem. Zajimalo by me, jak se strucnym seznamem udela
> nasledujici:
>
> seq1 = range(5)
> seq2 = 'jedna dva tri ctyri pet'.split()
> map(None, seq1, seq2)
>
> Cili dvojici seznamu spojit do seznamu dvojic. Pokud se
> pokusite o neco takoveho:
>
> [(i1, i2) for i1 in seq1 for i2 in seq2]
>
> dostanete kartezsky soucin (kazdy s kazdym). Jak z toho ven?
>
no jestli maj stejnou velikost, tak by slo neco jako:
[(seq1[i], seq2[i]) for i in range(len(seq1))]
ne?
p.s. nebijte me jestli placam nesmysly :-)
------------- další část ---------------
_______________________________________________
python mailing list
python na py.cz
http://py.cz/mailman/listinfo/python
Další informace o konferenci Python