这篇文章主要介绍了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中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

python如何使用字典_python字典怎么使用zip相关推荐

  1. python输入文字、成为字典_Python 字典(Dictionary)操作详解

    一.创建字典 字典由键和对应值成对组成.字典也被称作关联数组或哈希表.基本语法如下: dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'} ...

  2. python字典_Python 字典

    1.什么是 dict(字典) 上一章节,我们学习了列表(List) 和 元组(tuple) 来表示有序集合. 而我们在讲列表(list)的时候,我们用了列表(list) 来存储用户的姓名. name ...

  3. python deepcopy报错_python 字典对象赋值之deepcopy遭遇的问题及解决过程(lxml惹的祸)...

    今天在写一段代码的时候,需要对字典进行传值操作. 一般情况下字典a = 字典b,意味着是传引用,b发送改变的情况下a也会发生改变. 我的字典如下 a={'testcase': {'attributes ...

  4. dictionary在python中什么意思_Python 字典(Dictionary)操作详解

    Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串.数字.元组等其他容器模型. 一.创建字典 字典由键和对应值成对组成.字典也被称作关联数组或哈希表.基本语法如下: dict = { ...

  5. python 存储字典_python 字典存储

    Python学习笔记--元组.列表和字典的使用笔记 Python学习笔记--元组.列表和字典的使用笔记 最近开始学习python语言,所以在学习中做了一些记录,这次讲的是元组.列表和字典的基础操作和区 ...

  6. python复制字典_python字典复制

    python学习系列--深拷贝和浅拷贝 概念 普通情况下,复制一个对象是不会新开辟内存空间的,只是把新的对象名称指向原有的内存地址,这种操作其实不是算是拷贝,只是新的引用.把新的对象置于新的内存空间中 ...

  7. python定义空字典_python字典空值

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 和get()类似, 但如果键不已经存在于字典中,将会添加键并将值设为defaul ...

  8. python构造字典_python字典构造

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 1 dict()构造函数可以返回一个空的字典in : d = dict() in ...

  9. python 命名字典_python字典命名

    广告关闭 回望2020,你在技术之路上,有什么收获和成长么?对于未来,你有什么期待么?云+社区年度征文,各种定制好礼等你! usrbinpython dict = {: zhang, age: 27} ...

最新文章

  1. 区别 eks_sport 和 exercise 有什么区别?看完你就清楚了!
  2. Qt 清空QPixMap
  3. 解决cocoapods在64位iOS7系统以下的警告问题
  4. asp.net mvc+httpclient+asp.net mvc api入门篇
  5. python 跳过_python-pytest学习(九)-跳过用例skip
  6. 无服务器计算,如何节省时间和成本?
  7. 小米关联公司被列入经营异常
  8. 助力泵嗡嗡响解决方法_突破不可能,3D打印革命性的制造高效高扭矩的径向活塞泵...
  9. java判断线程阻塞_JDK.Future.get() :多线程里获取线程执行结果,异步阻塞问题
  10. 【原】linux下tar解压缩问题:time stamp in the future
  11. leetcode 181 Employees Earning More Than Their Managers 不会分析的数据库复杂度
  12. AspNet WebApi OData 学习
  13. Teamviewer远程,应用界面显示空白
  14. 企业微信怎么拉黑好友?
  15. 多国语言点阵字库合并!!!
  16. 路由器中的DMZ功能是什么?功能及设置方法详解
  17. 面试阿里P6,过关斩将直通2面,结果3面找了个架构师来吊打我
  18. 老男孩python第六期
  19. 小知识点:ARM 架构 Linux 大数据集群基础环境搭建(Hadoop、MySQL、Hive、Spark、Flink、ZK、Kafka、Nginx、Node)
  20. 怎么视频转语音更快速?视频转语音方法分享

热门文章

  1. C# 中xml数组的序列和反序列化方法
  2. Qt连接数据库的方法
  3. C#Socket文件传输(发送与接收代码)
  4. .NET(C#)连接各类数据库
  5. 微信小程序多选取值判断显示内容
  6. IOS15一个工作空间创建多个项目
  7. java 手动事务回滚_JAVA设置手动提交事务,回滚事务,提交事务的操作
  8. java api文档_细说API – 文档和前后端协作
  9. jvm虚拟机_JVM虚拟机五连问,能过并不是只靠运气
  10. BETA、RC、ALPHA、Release、GA 等版本号的意义