Heim >Backend-Entwicklung >Python-Tutorial >So verwenden Sie zip im Python-Wörterbuch

So verwenden Sie zip im Python-Wörterbuch

(*-*)浩
(*-*)浩Original
2019-07-01 11:51:244117Durchsuche

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.

So verwenden Sie zip im Python-Wörterbuch

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')
Weitere technische Artikel zum Thema Python finden Sie unter Python Learn in der Tutorial-Spalte !

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn