Das Extrahieren von Dictionary-Schlüsseln in Python

Beginner

This tutorial is from open-source community. Access the source code

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:

  1. Verwenden Sie dict.keys(), um die Schlüssel im gegebenen Dictionary zurückzugeben.
  2. 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.