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.