位置: 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)

  • 如何通过发帖方式推广网站?(通过帖子找到发帖人)

    如何通过发帖方式推广网站?(通过帖子找到发帖人)

  • word怎么画一条横线(word怎么画一条虚线)

    word怎么画一条横线(word怎么画一条虚线)

  • airpodspro安卓切换三种模式(airpodspro安卓切换降噪)

    airpodspro安卓切换三种模式(airpodspro安卓切换降噪)

  • 苹果跟华为能互相定位吗(苹果跟华为能互相定位吗,但是对方会发现定位吗)

    苹果跟华为能互相定位吗(苹果跟华为能互相定位吗,但是对方会发现定位吗)

  • 华为录像选哪个分辨率最清晰(华为录像选哪个模式)

    华为录像选哪个分辨率最清晰(华为录像选哪个模式)

  • qq群课堂有上课记录吗(qq群课堂上课老师可以看见学生吗)

    qq群课堂有上课记录吗(qq群课堂上课老师可以看见学生吗)

  • 16gu盘实际容量是多少(16gu盘实际容量13.8)

    16gu盘实际容量是多少(16gu盘实际容量13.8)

  • 卖家给买家差评买家会知道吗(卖家给买家差评怎么办)

    卖家给买家差评买家会知道吗(卖家给买家差评怎么办)

  • oppor17什么时候更新coloros7(oppor17什么时候上市的)

    oppor17什么时候更新coloros7(oppor17什么时候上市的)

  • 快手退出粉丝团之后快币会返回来吗(快手退出粉丝团主播有没有提示)

    快手退出粉丝团之后快币会返回来吗(快手退出粉丝团主播有没有提示)

  • 华为手机gps定位怎么设置(华为手机gps定位器在哪里)

    华为手机gps定位怎么设置(华为手机gps定位器在哪里)

  • 微淘在哪里进入(店铺微淘在哪里进入)

    微淘在哪里进入(店铺微淘在哪里进入)

  • 如何分辨mad和amv(mav和mad的区别)

    如何分辨mad和amv(mav和mad的区别)

  • 惠普403d硒鼓型号(惠普m403硒鼓)

    惠普403d硒鼓型号(惠普m403硒鼓)

  • 小米手机的健康软件在哪里(小米手机的健康管理在哪里)

    小米手机的健康软件在哪里(小米手机的健康管理在哪里)

  • 自动确认收货后还可以退款吗(自动确认收货后钱什么时候到账)

    自动确认收货后还可以退款吗(自动确认收货后钱什么时候到账)

  • OPPO k5怎么关闭屏幕自动旋转(oppo k5怎么关闭弹出手机弹出的广告)

    OPPO k5怎么关闭屏幕自动旋转(oppo k5怎么关闭弹出手机弹出的广告)

  • 手机怎样缩小照片kb(手机怎样缩小照片打印)

    手机怎样缩小照片kb(手机怎样缩小照片打印)

  • 上台唱歌要注意什么(上台唱歌要注意哪些事项)

    上台唱歌要注意什么(上台唱歌要注意哪些事项)

  • 小米ai音响必须联网吗(小米ai音响必须用小米手机控制吗)

    小米ai音响必须联网吗(小米ai音响必须用小米手机控制吗)

  • 无线充电发热正常吗(无线充发热严重)

    无线充电发热正常吗(无线充发热严重)

  • 华为手机屏幕开胶了怎么办(华为手机屏幕开了怎么回事)

    华为手机屏幕开胶了怎么办(华为手机屏幕开了怎么回事)

  • airpods无线充电盒和充电盒的区别(airpods无线充电盒怎么充电)

    airpods无线充电盒和充电盒的区别(airpods无线充电盒怎么充电)

  • 房地产业预售房的预收款退回的涉税处理?
  • 什么需要填
  • 公司月报表怎么做
  • 制造业的加工费可以放制造费用的二级科目加工费吗
  • 长期待摊费用的账务处理
  • 小规模一季度不超过45万
  • 年终奖是否列入社保基数
  • 车间管理人工资计入什么科目
  • 小规模免征增值税额度2022
  • 无名称发票可以抵扣吗
  • 掌握无形资产核算方法
  • 事业单位结转结余科目
  • 如何确认增值税纳税义务发生时间
  • 个人独资企业可以不开公户吗
  • 应交税费是什么科目借贷方向
  • 计提增值税会计账务处理
  • 递延和摊销
  • 研发支出与开发成本的区别
  • 企业计算缴纳所得税标准
  • 计提企业所得税的账务处理
  • 员工垫付公司钱怎么入账
  • 利率和利息的区别白话
  • 印花税减半征收优惠政策2023
  • php7.3
  • PHP:curl_multi_close()的用法_cURL函数
  • Win11 Build 22449.1000 预览版发布(附更新修复已知问题汇总)
  • 财务费用明细科目有哪些
  • vue-admin-master
  • 全球矿业巨头力拓集团
  • thinkphp框架介绍
  • opencv开发项目
  • php charat
  • php curlfile
  • 工业总产值和营业收入区别
  • js变量作用范围
  • 车改补贴算工资吗
  • 一般纳税人简易征收最新政策
  • 增值税发票丢失可以重开吗
  • 企业所得税核定管理办法
  • 哪些固定资产是按8年折旧的
  • mustn't be allowed
  • 预付款已经开了发票未到货要怎么做账
  • 工资总额范围怎么填写
  • 合伙企业年终分红会计分录
  • 总资产报酬率的高低直接影响净资产收益率的高低
  • 小规模纳税人加工劳务的税率是多少
  • 发生的计提费用没有发生怎么办
  • 什么叫递延收益和其他收益
  • 员工意外险税前扣除比例
  • 境外分回的股息在本国抵免限额怎么算
  • 非正常损失进项税额转出怎么计算
  • 农村的扶贫政策是什么
  • 增值税留抵退税最新政策
  • 处置固定资产和报废固定资产区别
  • 加计抵减四项服务是什么?
  • 哪些情形不需要办理变更登记
  • 赠送给客户的商品怎么做会计分录
  • 企业净资产怎么填
  • soft version
  • solaris更改文件权限
  • linux ultrasphinx Anonymous modules have no name to be referenced by
  • CentOS技巧:减小Linux swap分区的方法
  • saproxy.exe - saproxy是什么进程 有什么用
  • win10专业版系统多少g
  • ubuntu安装指南
  • c++全局变量赋值
  • cocos2dx-js
  • 着色器问题
  • jquery插件怎么写
  • node.js最新版
  • 什么叫屏蔽屏幕按键
  • dos命令批处理文件
  • 网站备份工具
  • unity3d 依赖注入
  • jquery实例
  • ActivityManagerService (二)
  • 西安市交房要交多少钱
  • 车辆购置税已缴款未入库可以上牌吗
  • 进口天然气定价机制
  • 税务部门行政审批
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设