<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/533/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Listat</title>
<id>https://peda.net/id/90417ad4268</id>
<updated>2018-03-13T07:58:33+02:00</updated>
<link href="https://peda.net/id/90417ad4268:atom" rel="self" />
<link href="https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/python-kurssi2/listat#top" rel="alternate" />
<logo>https://peda.net/:static/533/peda.net.logo.bg.svg</logo>
<rights type="html">&lt;div class=&quot;license&quot;&gt;Tämän sivun lisenssi &lt;a rel=&quot;license&quot; href=&quot;https://peda.net/info&quot;&gt;Peda.net-yleislisenssi&lt;/a&gt;&lt;/div&gt;&#10;</rights>

<entry>
<title>Video aiheesta</title>
<id>https://peda.net/id/81374ba8edd</id>
<updated>2019-10-13T19:14:16+03:00</updated>
<link href="https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/python-kurssi2/listat/video-aiheesta#top" />
<content type="html">​&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/KcFOttv1iio&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​</content>
<published>2019-10-13T19:14:16+03:00</published>
</entry>

<entry>
<title>Listat</title>
<id>https://peda.net/id/9041f248268</id>
<updated>2018-03-12T11:44:30+02:00</updated>
<link href="https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/python-kurssi2/listat/listat#top" />
<content type="html">Pythonilla voidaan luoda listoja laittamalla alkioita hakasulkeiden [ ] sisään.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;Esimerkki 1.&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;#Luodaan lista, joka sisältää luvut 1-10.&lt;br/&gt;&#10;&lt;br/&gt;&#10;lista = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]&lt;br/&gt;&#10;print (lista)&lt;br/&gt;&#10;&lt;br/&gt;&#10;[[$\vdots$]]&lt;br/&gt;&#10;&lt;br/&gt;&#10;[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;br/&gt;&#10;Listan ensimmäisen alkion järjestysluku on 0, toisen alkion järjestysluku on 1 ja niin edelleen. Listan alkioon voidaan viitata kirjoittamalla listan_nimi[järjestysluku].&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;Esimerkki 2.&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;#Luodaan lista, joka sisältää luvut 1-10 ja tulostetaan listan kolmas alkio.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;lista = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]&lt;/span&gt;&lt;br/&gt;&#10;&lt;span&gt;print (lista[2])&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;[[$\vdots$]]&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/span&gt;3&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Välitehtävä&lt;/b&gt;&lt;br/&gt;&#10;&lt;iframe height=&quot;400px&quot; width=&quot;100%&quot; src=&quot;https://repl.it/@samumontonen/ListatKappaleEsimerkki2?lite=true&quot; allowfullscreen=&quot;true&quot; sandbox=&quot;allow-forms allow-pointer-lock allow-popups allow-same-origin allow-scripts allow-modals&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;Listan alkiot voidaan käydä läpi käyttäen for-komentoa.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;Esimerkki 3.&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;#Luodaan lista, joka sisältää merkkijonot Tupu, Hupu ja Lupu. Tulostetaan merkkijonot for-komennon avulla.&lt;br/&gt;&#10;&lt;br/&gt;&#10;nimet = [&amp;quot;Tupu&amp;quot;, &amp;quot;Hupu&amp;quot;, &amp;quot;Lupu&amp;quot;]&lt;br/&gt;&#10;for n in nimet:&lt;br/&gt;&#10;[[$ \ \ \ \ \ $]] print (n)&lt;br/&gt;&#10;&lt;br/&gt;&#10;[[$\vdots $]]&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tupu&lt;br/&gt;&#10;Hupu&lt;br/&gt;&#10;Lupu&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Välitehtävä&lt;/b&gt;&lt;br/&gt;&#10;&lt;iframe height=&quot;400px&quot; width=&quot;100%&quot; src=&quot;https://repl.it/@samumontonen/ListatKappaleEsimerkki3?lite=true&quot; allowfullscreen=&quot;true&quot; sandbox=&quot;allow-forms allow-pointer-lock allow-popups allow-same-origin allow-scripts allow-modals&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;b&gt;Komentoja listoille&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Listoja voidaan muokata mm. seuraavilla komennoilla(muokattavan listan nimi on &amp;quot;lista&amp;quot;):&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;Komento&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;b&gt;Merkitys&lt;/b&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;lista.append(alkio)&lt;/td&gt;&#10;&lt;td&gt;Lisää alkion listaan&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;lista.index(alkio)&lt;/td&gt;&#10;&lt;td&gt;Etsii alkion järjestysluvun listassa&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;lista.count(alkio)&lt;/td&gt;&#10;&lt;td&gt;Kertoo, kuinka monta kertaa alkio esiintyy listassa&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;lista.remove(alkio)&lt;/td&gt;&#10;&lt;td&gt;Poistaa alkion listasta&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;lista.sort()&lt;/td&gt;&#10;&lt;td&gt;Laittaa listan alkiot aakkos- tai numerojärjestykseen&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;lista.reverse()&lt;/td&gt;&#10;&lt;td&gt;Kääntää listan alkioiden järjestyksen päinvastaiseksi&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;max(lista)&lt;/td&gt;&#10;&lt;td&gt;Listan suurin luku&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;min(lista)&lt;/td&gt;&#10;&lt;td&gt;Listan pienin luku&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Välitehtävä&lt;/b&gt;&lt;br/&gt;&#10;&lt;iframe height=&quot;400px&quot; width=&quot;100%&quot; src=&quot;https://repl.it/@samumontonen/ListatKappaleEsimerkki4?lite=true&quot; allowfullscreen=&quot;true&quot; sandbox=&quot;allow-forms allow-pointer-lock allow-popups allow-same-origin allow-scripts allow-modals&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;Esimerkki 4.&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;#Luodaan ohjelma, joka kysyy käyttäjältä lukuja ja lisää ne listaan. Jos käyttäjä antaa nollan tai pienemmän luvun, niin silmukka keskeytyy.&lt;br/&gt;&#10;&lt;br/&gt;&#10;lista = [] #Lista on aluksi tyhjä.&lt;br/&gt;&#10;&lt;br/&gt;&#10;while True: #Tällä komennolla silmukka pyörii, kunnes break-ehto toteutuu.&lt;br/&gt;&#10;[[$ \ \ \ \ \ $]] n = int (input (&amp;quot;Anna luku:&amp;quot;)) #Kysytään käyttäjältä kokonaisluku n.&lt;br/&gt;&#10;&lt;br/&gt;&#10;[[$ \ \ \ \ \ $]] if n &amp;lt; 1:&lt;br/&gt;&#10;&lt;span&gt;[[$ \ \ \ \ \ $]] [[$ \ \ \ \ \ $]] break #Silmukka keskeytyy jos annettu luku on alle 1.&lt;br/&gt;&#10;[[$ \ \ \ \ \ $]] lista.append(n)&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/span&gt;print (lista)&lt;br/&gt;&#10;&lt;br/&gt;&#10;print (&amp;quot;Listan suurin luku on&amp;quot;, max(lista)) #Tulostetaan listan suurin luku.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;print (&amp;quot;Listan pienin luku on&amp;quot;, min(lista)) #Tulostetaan listan pienin luku.&lt;br/&gt;&#10;&lt;br/&gt;&#10;[[$\vdots$]]&lt;br/&gt;&#10;&lt;br/&gt;&#10;Anna luku: 6&lt;br/&gt;&#10;Anna luku: 3&lt;br/&gt;&#10;Anna luku: 134&lt;br/&gt;&#10;Anna luku: -2&lt;br/&gt;&#10;&lt;br/&gt;&#10;[6, 3, 134]&lt;br/&gt;&#10;Listan suurin luku on 134&lt;br/&gt;&#10;Listan pienin luku on 3&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;br/&gt;&#10;Listan alkiot voivat olla myös listoja.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;Esimerkki 5.&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;#Luodaan kolme listaa, jotka lisätään neljännen listan alkioiksi.&lt;br/&gt;&#10;&lt;br/&gt;&#10;lista1 = [1, 2, 3]&lt;br/&gt;&#10;lista2 = [4, 5, 6]&lt;br/&gt;&#10;lista3 = [7, 8, 9]&lt;br/&gt;&#10;&lt;br/&gt;&#10;lista =[lista1, lista2, lista3]&lt;br/&gt;&#10;print (lista)&lt;br/&gt;&#10;&lt;br/&gt;&#10;[[$\vdots$]]&lt;br/&gt;&#10;&lt;br/&gt;&#10;[[1, 2, 3], [4, 5 ,6], [7, 8 , 9]]&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;</content>
<published>2018-03-13T07:58:33+02:00</published>
</entry>

<entry>
<title>Tehtäviä</title>
<id>https://peda.net/id/9042b8cc268</id>
<updated>2019-10-14T16:43:41+03:00</updated>
<link href="https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/python-kurssi2/listat/teht%C3%A4vi%C3%A4#top" />
<content type="html">&lt;b&gt;1.&lt;/b&gt; Luo lista, joka sisältää seuraavat luvut (voit copy-pasteta luvut); 4, 7, 2, 67, 45, -2, 0, 1456, 34, -23, 89, 100, 1000, 1, 0.5, -234, 0.01.&lt;br/&gt;&#10;&lt;b&gt;&lt;br/&gt;&#10;a)&lt;/b&gt; Tulosta lista.&lt;br/&gt;&#10;&lt;b&gt;b)&lt;/b&gt; Tulosta listan luvut yksi kerrallaan.&lt;br/&gt;&#10;&lt;b&gt;c)&lt;/b&gt; Laita luvut suuruusjärjestykseen.&lt;br/&gt;&#10;&lt;b&gt;d)&lt;/b&gt; Käännä suuruusjärjestys toisinpäin.&lt;br/&gt;&#10;&lt;b&gt;e)&lt;/b&gt; Lisää listaan luku 123.&lt;br/&gt;&#10;&lt;b&gt;f)&lt;/b&gt; Tulosta listan kuudes jäsen.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;2.&lt;/b&gt; Alla on listattu 50 satunnaista kokonaislukua. Käytä listoihin liittyviä komentoja saadaksesi selville alla olevat kysymykset.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;pre&gt;-7287,	-686,	-7637,	4905,	306,	1975,	-8594,	-3248,	8684,	3983	-8201,	-2776,	6875,	-9056,	-6554,	7631,	-8915,	9599,	-2260,	7891,	7100,	-8092,	2775,	4003,	-5936,	1042,	-2305,	-3722,	5822,	-365,	-1089,	6604,	396,	-8390,	-2292,	-4942,	-8803,	-4806,	698,	889,	-2673,	-9344,	-4186,	-9297,	-2869,	-4968,	-2025,	-2800,	9257,	4202&lt;/pre&gt;&#10;&lt;b&gt;a)&lt;/b&gt; Mikä on listan suurin alkio?&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;b)&lt;/b&gt; Mikä on listan pienin alkio?&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;c)&lt;/b&gt; Kuinka mones luku listassa on luku 6604?&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Syventävä tehtävä&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;3.&lt;/b&gt; Luo lista, jossa on luvut 1-1000, lisäämättä lukuja yksi kerrallaan.</content>
<published>2018-03-13T07:58:33+02:00</published>
</entry>


</feed>