(toiminnot)

hwechtla-tl: Listakeräelmien käyttö

Kierre.png

Mikä on WikiWiki?
nettipäiväkirja
koko wiki (etsi)
viime muutokset


(Huom. Tämän materiaalin kirjoittaminen on kesken, mutta koska tärkeät osat siitä ovat jo valmiita, se on nyt clt230:n "virallista" oppimateriaalia.)

Listakeräelmät ovat Python-kielessä tärkeä rakenne, sillä ne tarjoavat tavan käsitellä listoja, joka on applikatiivinen (sivuvaikutukseton), juuri Python-kielelle ominainen ja jota kieli tukee hyvin. Listakeräelmillä ei pysty tekemään mitä tahansa listojen käsittelyyn liittyvää tehtävää, mutta yhdessä aggregaattien (sum, len, min, max) ja muutamien muiden sisäänrakennettujen palveluiden kanssa (zip, sorted, frozenset) ne kattavat joidenkin tutkimusten mukaan jopa 95% erilaisista käytännön toistorakennetarpeista.

Tällä sivulla selitetään (mikäli mahdollista esimerkkien avulla), mitä listakeräelmät ovat, mitä ne tekevät (eli mikä on listakeräelmän "semantiikka"), mihin niitä käytetään, miten niitä kirjoitetaan, ja miten niitä yhdistellään muihin Python-kielen rakenteisiin.


kategoria: ohjelmointi


kommentoi (viimeksi muutettu 11.11.2008 15:25)