Читать книгу Python One-Liners - Christian Mayer - Страница 40

Dictionaries

Оглавление

Das Dictionary ist eine nützliche Datenstruktur zum Speichern von (Schlüssel, Wert)-Paaren:

calories = {'apple' : 52, 'banana' : 89, 'choco' : 546}

Sie können Elemente lesen und schreiben, indem Sie den Schlüssel in den eckigen Klammern angeben:

print(calories['apple'] < calories['choco'])

# True

calories['cappu'] = 74

print(calories['banana'] < calories['cappu'])

# False

Die Funktionen keys() und values() erlauben den Zugriff auf alle Schlüssel und Werte des Dictionary:

print('apple' in calories.keys())

# True

print(52 in calories.values())

# True

Mit der items()-Methode greifen Sie auf die (Schlüssel, Wert)-Paare eines Dictionary zu:

for k, v in calories.items():

print(k) if v > 500 else None

# 'choco'

Auf diese Weise können Sie leicht über alle Schlüssel und alle Werte in einem Dictionary iterieren, ohne einzeln auf sie zugreifen zu müssen.

Python One-Liners

Подняться наверх