位置: IT常识 - 正文

Python之字典遍历元素(4种方式)(python字典遍历key)

编辑:rootadmin
第一种:for in girl_dict= {"China": "小美", "Japan": "图多天光", "Korea": "斯密达美"} for everyKey in girl_dict: print ("key:" + everyKey + "value:" + girl_dict

推荐整理分享Python之字典遍历元素(4种方式)(python字典遍历key),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python遍历字典值,python的字典遍历,python字典如何遍历,python3 字典遍历,python3 字典遍历,python3 字典遍历,python字典遍历的几种方法(for in 用法),python字典遍历的几种方法(for in 用法),内容如对您有帮助,希望把文章链接给更多的朋友!

第一种:for in

girl_dict= {"China": "小美", "Japan": "图多天光", "Korea": "斯密达美"}for everyKey in girl_dict: print ("key:" + everyKey + "value:" + girl_dict[everyKey])

输出结果

key:japan value:图多天光key:korean value:斯密达美key:china value:小美

第二种:使用dict的keys()方法

dict的keys()方法返回由所有key组成的list,for in dict 等同于 for in dict.keys()

girl_dict= {"China": "小美", "Japan": "图多天光", "Korea": "斯密达美"}for everyKey in girl_dict.keys(): print ("key:" + everyKey)

输出结果

key:japankey:koreankey:china

第三种:使用values()方法

遍历key-value中的每一个value值

girl_dict= {"China": "小美", "Japan": "图多天光", "Korea": "斯密达美"}for every_value in girl_dict.values(): print ("value:" + every_value)Python之字典遍历元素(4种方式)(python字典遍历key)

输出结果:

value:小美value:图多天光value:斯密达美

第四种:使用dict的items()方法

遍历字典中的每一个key-value

girl_dict= {"China": "小美", "Japan": "图多天光", "Korea": "斯密达美"}for everyEntry in girl_dict.items(): print (everyEntry)

输出结果:每一个Entry,都是key和value组成的一个元组对象

('japan', '\xe5\x9b\xbe\xe5\xa4\x9a\xe5\xa4\xa9\xe5\x85\x89')('korean', '\xe6\x96\xaf\xe5\xaf\x86\xe8\xbe\xbe\xe7\xbe\x8e')('china', '\xe5\xb0\x8f\xe7\xbe\x8e')

如果是把每个元组的元素都分别取出来,就会把key和value全部输出

print (everyEntry[0] + ":" + everyEntry[1])

输出结果

japan:图多天光korean:斯密达美china:小美

备注:items()方法返回的是dict_items对象,而dict_items的内部则持有的数据结构是[(“key”,“value”),(“key”,“value”),(“key”,“value”)]

第五种:使用dict的items()方法,然后直接解包元组

每一轮遍历取出来的Entry元素是一个tuple对象,此时将元组对象的两个元素直接赋值给定义的两个变量(这里自动执行解包元组操作)

girl_dict= {"China": "小美", "Japan": "图多天光", "Koean": "斯密达美"}for key,value in girl_dict.items(): #for (key,value) in girl_dict.items() 这样加上括号也可以 print (key + ":" + value)# Python资料源码电子书免费获取裙:708525271

输出结果

japan:图多天光korean:斯密达美china:小美

总结

dict遍历元素的顺序与你插入元素、访问元素的顺序均无关……需要有序dict的OrderedDict(类似于Java中的LinkedHashMap)

本文链接地址:https://www.jiuchutong.com/zhishi/310535.html 转载请保留说明!

上一篇:golang中的错误处理(golang eventbus)

下一篇:phpcms邮箱如何设置(phpmail)

  • 安装服务费税率是多少
  • 销货退回的税务处理
  • 年报零申报的103怎么填
  • 代开了专票,但是销售额没有超过30万怎么处理
  • 转给子公司发工资分录
  • 所得税的利润总额怎么计算
  • 免费给客户提供服务怎么做账
  • 企业所得税借款费用
  • 免税项目怎么做账
  • 事业单位固定资产
  • 他人购买股权个人所得缴纳个人所得税率是多少?
  • 商业地产正常税率是多少
  • 固定资产出售增值税税率
  • 研发加计扣除税率
  • 未入账的记账凭证有误处理方法
  • 收回员工社保入什么科目
  • 接受投资者的无形资产
  • 企业印花税算法
  • 工伤保险可以税后支付吗
  • 定率征收多缴的企业所得税怎么计算?
  • 个体工商户有公户吗?
  • 调整已结转的税种有哪些
  • 无产权的建筑出售怎么办
  • 地方水利建设基金的会计分录
  • 出租车发票有出租车信息吗
  • 免抵税额增值税主表体现到哪里的
  • 残保金每年什么时候申报缴纳
  • 何为小规模
  • 仓库折旧费
  • Win10 (21H1)Build 19043.1266更新补丁KB5005611正式版发布:附修复更新内容
  • 小微企业免征税额度
  • phpwhile循环多维数组
  • php的implode函数
  • 手续费及佣金收入会计分录
  • 图像融合名词解释
  • 生产车间生产人员福利费
  • php curl设置cookie
  • 命令行find
  • unmount命令详解
  • 网上学电脑的软件
  • 公司建造厂房
  • 错开、补开发票问题
  • 事业单位一级项目和二级项目区别
  • python cox
  • 苹果mac安装
  • 白条怎么收拾
  • 税务登记是需要原件还是复印件
  • 固定资产报废处置的请示
  • 员工工资应要计入什么
  • 防伪码显示查询次数和时间
  • 接受现金捐赠怎么做会计分录
  • 房地产行业账务处理和主要税种
  • 融资租赁后期收入怎么算
  • 税务自查补缴税款怎么办
  • 支付外债利息要代扣代缴哪几个税
  • 房地产开发成本和房地产开发产品
  • mysql索引基础
  • MSSQL SERVER 2005 数学函数整理
  • gnu linux编程指南
  • 如何使用一键启动
  • Win7系统桌面图标变小
  • win10改服务器
  • windows 10更新卡住
  • win10非正常关机系统修复
  • Android自定义对话框
  • shell printf 变量
  • 批处理 dp0
  • python怎么打印完整的信息
  • ogre 引擎
  • shell 循环 for
  • android 笔记软件推荐
  • python 条件变量
  • js判断鼠标位置是否在元素区域内使用
  • nodejs socket框架
  • node中使用什么引入模块
  • 拟录用人员公示后还会递补吗
  • 施工企业应缴纳的税金计算
  • 如何办理股权转让信息登记表
  • 上海个税100万元工资多少
  • 曲靖注册公司要哪些条件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设