Listat ja taulukot
Katso alkuun video listan käsittelystä, niin pääset paremmin jyvälle listoista. Alla olevissa esimerkkikoodeissa on käytetty kommentointia #merkin avulla. Se ei vaikuta koodin suorittamiseen, vaan kertoo ohjelman käyttäjälle sen mitä ohjelmassa tapahtuu.
Listojen yhteydessä tulee esille uusi termi, alkio, joka tarkoittaa sitä montako kappaletta tai jäsentä listassa on.
Esimerkiksi merkintä: lista = [1,3,5] tarkoittaa sitä, että listassa on kolme eri numeroa 1,3, ja 5, joita kutsutaan alkioiksi. Tässä listassa on siis kolme alkiota. Alkioille annetaan järjestysluku aina nollasta alkaen. Tässä siis nro 1 on nollas alkio, nro 3 on ensimmäinen alkio ja nro 5 on toinen alkio.
Esimerkki 1. Taulukoiden alkioihin voidaan viitata taulukon järjestysluvulla, joka alkaa nollasta. Huomaa mihin alkioon numero 3 viittaa.
Tehtävä 1. Luo lista, jonka alkiot ovat 5, 76, 34, 8 ja 57. Tulosta listan toinen jäsen.
Tehtävä 2. Luo lista, jossa on kymmenen alkiota. Tulosta kaikki parilliset alkiot.
Tehtävä 3. Yhdistä allaolevat listat lista1 ja lista2 listaan lista3. Vinkki, pythonissa listoja voi laskea yhteen samalla tavalla kuin numeroita.
Tehtävä 4. Luo lista, jossa on viisi alkiota. Lisää listaan viisi uutta alkiota append -komentoa käyttäen ja tulosta se.
Listojen yhteydessä tulee esille uusi termi, alkio, joka tarkoittaa sitä montako kappaletta tai jäsentä listassa on.
Esimerkiksi merkintä: lista = [1,3,5] tarkoittaa sitä, että listassa on kolme eri numeroa 1,3, ja 5, joita kutsutaan alkioiksi. Tässä listassa on siis kolme alkiota. Alkioille annetaan järjestysluku aina nollasta alkaen. Tässä siis nro 1 on nollas alkio, nro 3 on ensimmäinen alkio ja nro 5 on toinen alkio.
Esimerkki 1. Taulukoiden alkioihin voidaan viitata taulukon järjestysluvulla, joka alkaa nollasta. Huomaa mihin alkioon numero 3 viittaa.
Tehtävä 1. Luo lista, jonka alkiot ovat 5, 76, 34, 8 ja 57. Tulosta listan toinen jäsen.
Tehtävä 2. Luo lista, jossa on kymmenen alkiota. Tulosta kaikki parilliset alkiot.
Tehtävä 3. Yhdistä allaolevat listat lista1 ja lista2 listaan lista3. Vinkki, pythonissa listoja voi laskea yhteen samalla tavalla kuin numeroita.
Tehtävä 4. Luo lista, jossa on viisi alkiota. Lisää listaan viisi uutta alkiota append -komentoa käyttäen ja tulosta se.