So verwenden Sie zip im Python-Wörterbuch

(*-*)浩
Freigeben: 2019-07-09 10:26:33
Original
4080 Leute haben es durchsucht

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] ...), (...)]
Nach dem Login kopieren

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')
Nach dem Login kopieren

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')
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage