[python] Strucny seznam namisto map()

Jan Svec honza na py.cz
Středa Leden 29 13:17:30 CET 2003


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?

--
S pozdravem
Jan Svec

<honza na py.cz>
http://dev.py.cz/users/honza




Další informace o konferenci Python