本文摘自php中文网,作者(*-*)浩,侵删。
这篇文章主要介绍了Python zip()函数用法,结合实例形式较为详细的分析了Python zip()函数的功能、使用方法及相关操作注意事项。
这里介绍python中zip()函数的使用:(推荐学习:Python视频教程)
1 2 3 4 | >>> help(zip)
Help on built-in function zip in module __builtin__:
zip(...)
zip(seq1 [, seq2 [...]]) -> [(seq1[0], seq2[0] ...), (...)]
|
zip([seq1, ...])接受一系列可迭代对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。若传入参数的长度不等,则返回列表的长度和参数中长度最短的对象相同。
为了对字典值执行计算操作,通常需要使用zip()函数先将键和值反转过来.
例:
1 2 3 4 5 | 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' )
|
字典值相同,键不同,比较值的大小
1 2 3 4 5 | >>> 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的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
小白学Python买什么书?
Python时间戳转换日期格式的方法是什么
Python怎么做反爬
Python——将import方法引入模块
Python向excel中插入图片的简单实现
Python整数怎么表示
一种解释型语言--Python的介绍
map在Python中什么意思
Python中递归记录指定后缀名的文件示例分享
嵌入式与Python选哪个
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python字典怎么使用zip