[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