Dictionaries

In diesem Kapitel lernst Du:

Bereich Thema
💡 Dictionaries definieren
💡 Dictionaries indizieren

In diesem Kapitel lernst Du einen neuen Datentyp kennen: das Dictionary. Dictionaries eignen sich gut zum Suchen und Nachschlagen.


Aufgabe 1

Finde 5 englische Begriffe, die mit Suchen zu tun haben.

Dictionary


Aufgabe 2

Finde heraus, was jeder der Ausdrücke mit dem Dictionary in der Mitte anstellt.

dict exercise


Aufgabe 3

Was haben folgende Anweisungen zum Ergebnis?

d = {'cat':'Katze', 'dog':'Hund', 'fish':'Fisch'}
print(d['fish'])

Aufgabe 4

Was haben folgende Anweisungen zum Ergebnis?

d = {'cat':'Katze', 'dog':'Hund', 'fish':'Fisch'}
print('Hund' in d)

Aufgabe 5

Was haben folgende Anweisungen zum Ergebnis?

d = {'cat':'Katze', 'dog':'Hund', 'fish':'Fisch'}
print(list(d.keys()))

Aufgabe 6

Was haben folgende Anweisungen zum Ergebnis?

d = {'cat':'Katze', 'dog':'Hund', 'fish':'Fisch'}
print(d.get('Katze', 'unknown'))

Aufgabe 7

Was haben folgende Anweisungen zum Ergebnis?

d = {'cat':'Katze', 'dog':'Hund', 'fish':'Fisch'}
d.setdefault('cat', 'Stubentiger')
print(d['cat'])

Dr. Kristian Rother

I am a professional Python trainer, developer and author based in Berlin. I believe everybody can learn programming.

Contact me via:
+49 176 3052 4691
krother@academis.eu

Feedback

You successfully explained a complicated software in the easiest way possible. Very good approach! After five short days I feel I have learned a lot and can continue! Thank you!

Nasrin H, Freie Universität Berlin

See also