Hoppa till innehållet
AI-grafen
CByggareProgrammering· ca 45 min· grundkunskap som ä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.

Kod

faktura_belopp = [1200.5, 1500.0, 980.8, 1720.2]

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

stora = [b for b in faktura_belopp if b > 1200]   # list comprehension

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

Intuition

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

produkter = ["kaffe", "te", "kaffe", "juice", "kaffe"]
antal = {}
for p in produkter:
    antal[p] = antal.get(p, 0) + 1
# {'kaffe': 3, 'te': 1, 'juice': 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

Förkunskaper

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

Källor

Alla källor och licenser