Hoppa till innehållet
AI-grafen
C· Byggareprogrammering· ca 45 min· grundläggande — ändras sällan· verifierad 2026-09-20

Python — listor, loopar och dictionaries

Kunna lagra många värden i listor och dictionaries, gå igenom dem med for-loopar, och bygga nya listor ur gamla — grunden för all datahantering i Python.

Förkunskaper

Kod

temperaturer = [12.5, 15.0, 9.8, 17.2]

summa = 0
for t in temperaturer:
    summa += t
print(summa / len(temperaturer))     # medelvärde

varma = [t for t in temperaturer if t > 12]   # list comprehension

len() ger antalet, temperaturer[0] det första, temperaturer[-1] det sista.

Intuition

En dictionary kopplar nyckel → värde. Perfekt för att räkna:

ord = ["katt", "hund", "katt", "häst", "katt"]
antal = {}
for o in ord:
    antal[o] = antal.get(o, 0) + 1
# {'katt': 3, 'hund': 1, 'häst': 1}

Nästan all data du möter i AI är listor av tal (vektorer), listor av listor (matriser) eller dictionaries (poster med namngivna fält). Blir du bekväm här går resten mycket lättare.

Behärskning innebär

  • Skriver en for-loop som filtrerar och summerar
  • Använder en dictionary för att räkna förekomster

Logga in för att göra övningarna och bygga upp din behärskning.

Källor

Alla källor och licenser