Einführung
In Python ist ein Dictionary eine Sammlung von Schlüssel-Wert-Paaren. Jeder Schlüssel ist einzigartig und wird verwendet, um auf seinen entsprechenden Wert zuzugreifen. Manchmal müssen wir möglicherweise nur die Schlüssel aus einem Dictionary extrahieren. In dieser Herausforderung haben Sie die Aufgabe, eine Funktion zu erstellen, die ein flaches Dictionary als Eingabe nimmt und eine Liste aller seiner Schlüssel zurückgibt.
Dictionary-Schlüssel
Schreiben Sie eine Funktion keys_only(flat_dict), die ein flaches Dictionary als Eingabe nimmt und eine Liste aller seiner Schlüssel zurückgibt.
Um dieses Problem zu lösen, können Sie die folgenden Schritte ausführen:
- Verwenden Sie
dict.keys(), um die Schlüssel im gegebenen Dictionary zurückzugeben. - Geben Sie eine
list()des vorherigen Ergebnisses zurück.
def keys_only(flat_dict):
return list(flat_dict.keys())
ages = {
'Peter': 10,
'Isabel': 11,
'Anna': 9,
}
keys_only(ages) ## ['Peter', 'Isabel', 'Anna']
Zusammenfassung
In dieser Herausforderung haben Sie gelernt, wie man in Python nur die Schlüssel aus einem Dictionary extrahiert. Sie können die dict.keys()-Methode verwenden, um die Schlüssel zurückzugeben und das Ergebnis anschließend in eine Liste zu konvertieren.