首頁 >後端開發 >Python教學 >python字典怎麼使用zip

python字典怎麼使用zip

(*-*)浩
(*-*)浩原創
2019-07-01 11:51:244120瀏覽

這篇文章主要介紹了Python zip()函數用法,結合實例形式較為詳細的分析了Python zip()函數的功能、使用方法及相關操作注意事項。

python字典怎麼使用zip

這裡介紹python中zip()函數的使用:(推薦學習:Python影片教學

>>> help(zip)
Help on built-in function zip in module __builtin__:
zip(...)
  zip(seq1 [, seq2 [...]]) -> [(seq1[0], seq2[0] ...), (...)]

zip([seq1, ...])接受一系列可迭代物件作為參數,將物件中對應的元素打包成一個元組,然後傳回由這些元組組成的列表。若傳入參數的長度不等,則傳回清單的長度和參數中長度最短的物件相同。

為了對字典值執行計算操作,通常需要使用zip()函數先將鍵和值反轉過來.

例:

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')

字典值相同,鍵不同,比較值的大小

>>> 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')

更多Python相關技術文章,請造訪Python教程欄位進行學習!

以上是python字典怎麼使用zip的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn