Ero sivun ”Python 2/Lista” versioiden välillä
Poistettu sisältö Lisätty sisältö
Ei muokkausyhteenvetoa |
Korvattu vanhentunut source-tagi syntaxhighlight-tagilla |
||
Rivi 4:
===Operaatiot===
<
x in a
x not in a
Rivi 28:
a.reverse()
a.sort([cmpFct])
</syntaxhighlight>
===Yleistä===
;Määritellään tyhjä lista:
<
>>> L = []
</syntaxhighlight>
;Tulostetaan se:
<
>>> L
[]
</syntaxhighlight>
;Määritellään alkioita sisältävä lista:
<
>>> L = ["koira", "kissa", "apina"]
</syntaxhighlight>
;Tulostetaan se:
<
>>> L
['koira', 'kissa', 'apina']
</syntaxhighlight>
Huomataan, että lista säilyttää järjestyksensä.
;Tulostetaan vain yksi alkio:
<
>>> L[0]
'koira'
</syntaxhighlight>
Tämä tulosti alkion, joka sijaitsee listan indeksissä nolla, eli ensimmäisen alkion. Indeksi voi olla niin suuri kuin listassa on alkioita (ensimmäinen indeksi on kuitenkin nolla).
;Tulostamisen voi myös tehdä negatiivisella indeksillä:
<
>>> L[-3]
'koira'
</syntaxhighlight>
Tässä ensimmäinen alkio on kolmas lopusta päin laskettuna.
Rivi 76:
;Append()-metodi: lisää alkion listan loppuun. Append voi myös lisätä erilaisia tietotyyppejä.
<
>>> L.append("hevonen")
>>> L
['koira', 'kissa', 'apina', 'hevonen']
</syntaxhighlight>
;Insert()-metodi: lisää alkion haluttuun indeksiin.
<
>>> L.insert(1, "papukaija")
>>> L
['koira', 'papukaija' 'kissa', 'apina']
</syntaxhighlight>
;Extend()-metodi: lisää listan loppuun toisen listan alkiot.
<
>>> L.extend(["norsu", "gorilla"])
>>> L
['koira', 'kissa', 'apina', 'norsu', 'gorilla']
</syntaxhighlight>
===Etsiminen===
Rivi 102:
;Index()-metodi: kertoo halutun alkion paikan listassa.
<
>>> L.index("gorilla")
4
</syntaxhighlight>
===Poistaminen===
Rivi 111:
;Remove()-metodi: poistaa halutun alkion listasta.
<
>>> L.remove("gorilla")
>>> L
['koira', 'kissa', 'apina', 'norsu']
</syntaxhighlight>
;pop():
Rivi 123:
;Sort()-metodi: lajittelee listan aakkosien mukaan.
<
>>> L.sort()
>>> L
['apina', 'kissa', 'koira', 'norsu']
</syntaxhighlight>
Rivi 134:
;Reverse()-metodi: kääntää listan.
<
>>> L.reverse()
>>> L
['apina', 'kissa', 'koira']
</syntaxhighlight>
===Poikkeukset===
<
===Aiheesta muualla===
|