Listen in ein Dictionary umwandeln

PythonPythonBeginner
Jetzt üben

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

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In Python ist ein Dictionary eine Sammlung von Schlüssel-Wert-Paaren. Manchmal haben wir zwei separate Listen, eine mit den Schlüsseln und die andere mit den Werten, und möchten sie zu einem Dictionary kombinieren. In dieser Herausforderung schreiben Sie eine Funktion, die zwei Listen als Eingabe nimmt und ein Dictionary zurückgibt, wobei die Elemente der ersten Liste als Schlüssel und die Elemente der zweiten Liste als Werte dienen.

Listen in ein Dictionary umwandeln

Schreiben Sie eine Funktion to_dictionary(keys, values), die zwei Listen als Eingabe nimmt und ein Dictionary zurückgibt, wobei die Elemente der ersten Liste als Schlüssel und die Elemente der zweiten Liste als Werte dienen. Die Funktion sollte zip() in Kombination mit dict() verwenden, um die Werte der beiden Listen zu einem Dictionary zu kombinieren. Die Funktion sollte None zurückgeben, wenn die Länge der beiden Listen nicht gleich ist.

def to_dictionary(keys, values):
  return dict(zip(keys, values))
to_dictionary(['a', 'b'], [1, 2]) ## { a: 1, b: 2 }

Zusammenfassung

In dieser Herausforderung haben Sie gelernt, wie zwei Listen mit zip() und dict() zu einem Dictionary kombiniert werden. Sie haben auch gelernt, wie der Fall behandelt wird, in dem die Länge der beiden Listen nicht gleich ist.