Listakeräelmä (list comprehension) on ohjelmointikielen lauseke, jonka merkitys on tuottaa listoista toisia listoja. Listakeräelmän eri osat määrittävät, mitä lasketaan.
Esimerkki: oletetaan, että minulla on lista ls, josta haluan tietää kaikkien parittomien lukujen neliön. Saan ne listaksi tällaisella listakeräelmällä (x % 2 on tosi, mikäli luku on pariton):
[x * x for x in ls if x % 2]
Listakeräelmien käyttö on monimutkainen aihe, joten sille on oma sivunsa.
(Takaisin ohjelmoinnin käsitteet -sivulle.)