Informatika1-2014/Gyakorlat5
A MathWikiből
(Változatok közti eltérés)
(Új oldal, tartalma: „== Listaértelmezések == A fenti három függvény ''helyettesítésére'' szolgál a lista elemeinek a matematikában szokásos halmazmegadási módjára emlékeztet…”) |
|||
1. sor: | 1. sor: | ||
== Listaértelmezések == | == Listaértelmezések == | ||
− | |||
<python> | <python> | ||
[kifejezés for elem in bejárható_objektum] | [kifejezés for elem in bejárható_objektum] |
A lap 2014. október 14., 00:41-kori változata
Listaértelmezések
[kifejezés for elem in bejárható_objektum]
[kifejezés for elem in bejárható_objektum if feltétel]
[kifejezés for elem1 in bejárható_objektum1 if feltétel1 for elem2 in bejárható_objektum2 if feltétel2 for elemN in bejárható_objektumN if feltételN]
Megadjuk a megfeleltetés és szűrés fenti első két példája e szintaktika szerinti változatát:
[x ** 2 for x in [1, 2, 3, 4]] # [1, 4, 9, 16] [x for x in [-1, 2, -3, 4] if x > 0]