(64) Iterieren über Dictionaries

Du kannst über die Schlüssel, Werte oder Schlüssel-Wert-Paare eines Dictionaries iterieren, um auf die Schlüssel, Werte oder Schlüssel-Wert-Paare zuzugreifen.

Übersicht

  • Über Schlüssel iterieren: Standardmäßig iteriert eine for-Schleife über die Schlüssel eines Dictionaries.
  • Über Werte iterieren: Verwende values(), um über die Werte eines Dictionaries zu iterieren. Diese Methode gibt eine Ansicht der Werte zurück, die du durchlaufen kannst.
  • Über Schlüssel-Wert-Paare iterieren: Verwende items(), um über die Schlüssel-Wert-Paare eines Dictionaries zu iterieren. Die Methode gibt eine Ansicht der Schlüssel-Wert-Paare des Dictionaries zurück.

# 1) Iterieren über Schlüssel

student = {
 "Name": "Alice",
 "Alter": 25,
 "Kurs": "Informatik"
 }

for key in student:
    print(key)  
    
# Ausgabe: Name, Alter, Kurs


# 2) Iterieren über Werte

student = {
  "Name": "Alice",
  "Alter": 25,
  "Kurs": "Informatik"
  }

for value in student.values():
    print(value)
    
# Ausgabe: Alice, 25, Informatik


# 3) Iterieren über Schlüssel-Wert-Paare

student = {
  "Name": "Alice",
  "Alter": 25,
  "Kurs": "Informatik"
  }

for key, value in student.items():
    print(f"Schlüssel: {key}, Wert: {value}")
    
    # Ausgabe:
    # Schlüssel: Name, Wert: Alice
    # Schlüssel: Alter, Wert: 25
    # Schlüssel: Kurs, Wert: Informatik

Aufgabe:

Was ist die Ausgabe?

Ein_Dictionary = {
  "Eins": 1,
  "Zwei": 3,
  "Drei": 7,
  "Vier": 2,
  "Fünf": 9,
  "Sechs": 4
  }

Ausgabe = 0

for value in Ein_Dictionary.values():
    if value < 4:
        Ausgabe = Ausgabe + value

print(Ausgabe)
Gib deine Lösung ein:

Falls du Hilfe benötigst:

Nur Werte die kleiner 4 sind werden aufsummiert.

Die Zahl 4 selbst wird nicht aufsummiert.

6

Teilen: