ht15, da354a - nästlade listor & globala variabler
TRANSCRIPT
Introduktion till programmeringNästlade listor och globala variabler
Dagens upplägg• Nästlade listor• Listor i listor• Globala variabler• Variabler som vi kan nå från funktioner
Sekvenser
Strängar som sekvenser – med index
Exempel på listor
Måndag Tisdag Onsdag Torsdag Fredag Lördag Söndag0 1 2 3 4 5 6-7 -6 -5 -4 -3 -2 -1
Funktioner för listor
Lägga till saker i en lista
Demo - Listhantering
Nästlade listor
Nästlade listor• Listor i listor är ett ganska vanligt sätt att lagra data på• Man kan se nästlade listor som en tabell
Utskrift av nästlade listor• … kräver nästlade loopar
Demo – nästlade listor
Globala variabler
Globala variabler• En global variabel är en variabel som man kommer åt överallt
från dokumentet• Detta kan vara smidigt om det är nödvändigt• … men rekommenderas inte för att:• Det blir spagettikod• Det blir svårare att skilja på vilken funktion som gör vad (funktioner kan göra saker
som inte är underförstådda)• För att använda en global variabel i en funktion måste man först
ange att man vill använda en global variabel:
Demo – globala variabler