Kursinhalt
Python-Datenstrukturen
Python-Datenstrukturen
Zugriff auf Dictionary-Schlüssel
Um auf die Schlüssel eines Wörterbuchs in Python zuzugreifen, können Sie die Methode keys()
verwenden. Diese gibt ein View-Objekt zurück, das alle Schlüssel im Wörterbuch anzeigt.
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } keys = book.keys() print(keys) # Output: dict_keys(['title', 'author', 'year', 'genre'])
Durch Schlüssel iterieren
Sie können mit einer for
-Schleife durch die Schlüssel in einem Wörterbuch iterieren:
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } for key in book.keys(): print(key)
Überprüfen auf das Vorhandensein eines Schlüssels
Verwenden Sie das Schlüsselwort in, um zu überprüfen, ob ein bestimmter Schlüssel im Wörterbuch vorhanden ist:
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } if "author" in book: print("The 'author' key exists in the dictionary.")
Swipe to start coding
Sie haben ein Wörterbuch authors_books
, bei dem der Schlüssel der Autor ist und der Wert eine Liste ihrer Buchtitel.
Ihr Ziel:
- Initialisieren Sie die Variable
keys
als Liste der Wörterbuchschlüssel. - Initialisieren Sie die Variable
all_books
als Liste aller verfügbaren Buchtitel. - Verwenden Sie eine
for
-Schleife, um die Buchlisten nach Autor zu erhalten. - Verwenden Sie eine verschachtelte
for
-Schleife und die Methodeappend()
, um die Listeall_books
mit allen verfügbaren Büchern zu füllen.
Lösung
Danke für Ihr Feedback!
Zugriff auf Dictionary-Schlüssel
Um auf die Schlüssel eines Wörterbuchs in Python zuzugreifen, können Sie die Methode keys()
verwenden. Diese gibt ein View-Objekt zurück, das alle Schlüssel im Wörterbuch anzeigt.
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } keys = book.keys() print(keys) # Output: dict_keys(['title', 'author', 'year', 'genre'])
Durch Schlüssel iterieren
Sie können mit einer for
-Schleife durch die Schlüssel in einem Wörterbuch iterieren:
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } for key in book.keys(): print(key)
Überprüfen auf das Vorhandensein eines Schlüssels
Verwenden Sie das Schlüsselwort in, um zu überprüfen, ob ein bestimmter Schlüssel im Wörterbuch vorhanden ist:
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } if "author" in book: print("The 'author' key exists in the dictionary.")
Swipe to start coding
Sie haben ein Wörterbuch authors_books
, bei dem der Schlüssel der Autor ist und der Wert eine Liste ihrer Buchtitel.
Ihr Ziel:
- Initialisieren Sie die Variable
keys
als Liste der Wörterbuchschlüssel. - Initialisieren Sie die Variable
all_books
als Liste aller verfügbaren Buchtitel. - Verwenden Sie eine
for
-Schleife, um die Buchlisten nach Autor zu erhalten. - Verwenden Sie eine verschachtelte
for
-Schleife und die Methodeappend()
, um die Listeall_books
mit allen verfügbaren Büchern zu füllen.
Lösung
Danke für Ihr Feedback!