Python for lærere – Egentrening

Fire konsepter

1 Variabler

1.4 List

Den siste datatypen vi skal se på er liste, som på engelsk heter list, så….ja. 

En liste har ett navn, og kan inneholde uendelig mye data. Ofte så vil alle data du legger i en liste ha samme datatype, men det er ingen begrensning. Du kan gjerne lage lister med forskjellige datatyper.

For å lage en liste så må du bruke firkantklammer, [ ], og alle elementene i lista skilles med komma. Se eksemplet under:

				skonummer = [37, 42, 40, 39, 41, 38, 40]

print(skonummer)
print(skonummer[2])
			

Den første printlinja printer ut hele lista, mens den andre printer ut element nummer 2 i lista. Legg merke til at det første elementet i en liste alltid er nummer 0, det andre er nummer 1 osv.

Siden denne listen kun består av tall-typer, så kan vi gjøre beregninger med de:

				skonummer = [37, 42, 40]

sum_skonummer = skonummer[0] + skonummer[1] + skonummer[2]
gjennomsnitt = sum_skonummer / 3

print("Gjennomsnitt", gjennomsnitt)
			

Dette kan selvfølgelig gjøres langt enklere, men det kommer vi til når vi skal se på funksjoner.

Som nevnt kan lister innolde forskjellige datatyper (til og med lister). Det kan se slik ut:

				fakta = ["Abel", "Nils", 42]
print("Etternavn:", fakta[0])
print("Fornavn:", fakta[1])
print("Alder:", fakta[2])
			

Skal vi si at det holder med lister for denne gang?

Da har vi sett på variabler og hva slags datatyper de kan være. Det finnes datatyper som vi ikke har sett på, men det er ikke viktig for å bruke programmering i grunnskolen.

La oss heller gå videre til funksjoner.

Forrige – 1.3 Floats

Neste – 2.1 Mest brukte funksjoner

DigitAbel – for dypere læring