Dieser Artikel stellt hauptsächlich die Verwendung der Python-Zip()-Funktion vor und analysiert die Funktion, Verwendung und damit verbundene Vorsichtsmaßnahmen für den Betrieb der Python-Zip()-Funktion im Detail in Form von Beispielen.
Hier stellen wir die Verwendung der zip()-Funktion in Python vor: (empfohlenes Lernen: Python-Video-Tutorial )
>>> help(zip) Help on built-in function zip in module __builtin__: zip(...) zip(seq1 [, seq2 [...]]) -> [(seq1[0], seq2[0] ...), (...)]
zip([seq1, ...]) akzeptiert eine Reihe iterierbarer Objekte als Parameter, packt die entsprechenden Elemente in den Objekten in Tupel und gibt dann eine Liste aus diesen Tupeln zurück. Wenn die Längen der übergebenen Parameter nicht gleich sind, entspricht die Länge der zurückgegebenen Liste der des Objekts mit der kürzesten Länge unter den Parametern.
Um Berechnungsoperationen für Wörterbuchwerte durchzuführen, müssen Sie normalerweise zuerst die Funktion zip() verwenden, um die Schlüssel und Werte umzukehren >Beispiel:
prices = {'ACME': 45.23,'AAPL': 612.78,'IBM': 205.55,'HPQ': 37.20,'FB': 10.75}
min_price = min(zip(prices.values(), prices.keys()))
# min_price is (10.75, 'FB')
max_price = max(zip(prices.values(), prices.keys()))
# max_price is (612.78, 'AAPL')
Wörterbuchwerte sind gleich, Schlüssel sind unterschiedlich, die Größe des Vergleichswerts
>>> prices = { 'AAA' : 45.23, 'ZZZ': 45.23 } >>> min(zip(prices.values(), prices.keys())) (45.23, 'AAA') >>> max(zip(prices.values(), prices.keys())) (45.23, 'ZZZ')
Das obige ist der detaillierte Inhalt vonSo verwenden Sie zip im Python-Wörterbuch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!