Bedingte Schleife mit einem Dictionary
Dein Freund bei LLM Camp hat dir ein Dictionary namens courses
zur Verfügung gestellt. Es enthält die Titel der Kurse als Schlüssel und das jeweils zugehörige Thema als Wert. Es gibt drei Themen: "AI"
, "Programming"
und "Data Engineering"
.
courses = {"LLM Concepts": "AI",
"Introduction to Data Pipelines": "Data Engineering",
"AI Ethics": "AI",
"Introduction to dbt": "Data Engineering",
"Writing Efficient Python Code": "Programming",
"Introduction to Docker": "Programming"}
Jetzt kannst du üben, ein Dictionary mit einer Schleife zu durchlaufen!
Diese Übung ist Teil des Kurses
Einführung in Python für die Softwareentwicklung
Anleitung zur Übung
- Erstelle eine for-Schleife, um
key
undvalue
incourses.items()
zu durchlaufen. - Überprüfe, ob
value
den Text"AI"
enthält, und gibkey
aus, falls dem so ist. - Andernfalls überprüfe, ob
value
den Text"Programming"
enthält, und gib in dem Fallkey
aus. - Andernfalls gib
key
aus, um zu bestätigen, dass es sich um einen Kurs zum Thema"Data Engineering"
handelt.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# Loop through the dictionary's keys and values
____ key, value ____ courses.items():
# Check if the value is "AI"
____ ____ ____ "____":
print(____, "is an AI course")
# Check if the value is "Programming"
____ ____ ____ "____":
print(____, "is a Programming course")
# Otherwise, print that it is a "Data Engineering" course
____:
print(____, "is a Data Engineering course")