Ein Dictionary (Dict) speichert Paare aus Schlüssel und Wert: Dict("a" => 1, "b" => 2). Du liest mit d["a"], schreibst mit d["c"] = 3 und prüfst mit haskey(d, "a"). Mit get(d, "x", 0) bekommst du einen Standardwert, wenn der Schlüssel fehlt.
Mengen (Set) enthalten jedes Element nur einmal und eignen sich für Vereinigung (union), Schnitt (intersect) und Differenz (setdiff).
noten = Dict("Mia" => 2, "Tom" => 1)
noten["Lea"] = 3
println(noten["Mia"])
println(get(noten, "Max", 0))
for (name, note) in noten
println("$name: $note")
end
a = Set([1, 2, 3])
b = Set([2, 3, 4])
println(intersect(a, b)) # Set([2, 3])Merke
Dict("a" => 1)speichert Schlüssel-Wert-Paarehaskeyundgetprüfen Schlüssel sicherSetkennt jedes Element nur einmal
Aufgabe
Zähle mit einem Dict, wie oft jedes Wort in einem Satz vorkommt.