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

  • 所得税申报表的营业成本包括费用吗
  • 增值税应纳税额是要交的钱吗
  • 个体工商户年报网上申报入口
  • 补缴以前年度增值税以及滞纳金
  • 房地产开发产品科目
  • 金税盘服务费全额抵扣是什么意思
  • 机动车统一发票税率多少
  • 增值税税控系统专用设备
  • 公司的货款直接到账吗
  • 商业折扣和销售折让计入财务费用吗
  • 流动性比例高好还是低好
  • 预支差旅费属于什么凭证
  • 公司车子的保养费怎么算
  • 融资租赁首付款支付给供应商
  • 装修未付款的会计分录
  • 库存现金多了是什么原因
  • 利润分配从哪里取数
  • 职工的大病医保怎么报销
  • 5.0车船税和交强险一年多少钱
  • 公司年会增值税专用发票可以抵扣吗?
  • 不能抵扣的进项税额转出会计分录
  • 餐饮发票税钱
  • 一般纳税人企业所得税政策最新2023
  • 没有税率的发票怎么开
  • 收到其他公司退款
  • 代买车船税怎么挣钱
  • 技术服务费增值税发票怎么开
  • skynetave.exe - skynetave是什么进程 有什么用
  • 汇算清缴审计报告收费标准
  • 贷款减值损失计提还能转回吗
  • 跨平台桌面程序
  • php://filter协议
  • 汇算清缴期结束后
  • 没收逾期未收回的包装物押金
  • 夕阳下的大白鲨过山车,美国新泽西州 (© John Van Decker/Alamy)
  • 文化事业建设费的征收标准
  • 车辆保险费用的申请模板
  • vue中methods的作用
  • 优先股票与普通股票相比,其优先权主要指
  • 个人咨询服务费怎么交税
  • java面试题及答案下载
  • springboot+chatgpt+chatUI Pro开发智能聊天工具
  • mapbox怎么用
  • 电池成本什么时候能降低
  • sql有什么
  • mongodb bi
  • 工会经费发放奖励个税处理
  • 运输费用增值税怎么算
  • 销售折扣购物卡对公司财务的好处
  • 公司租赁职工车辆账务处理
  • 社保费单位减免
  • 应交增值税进项税额月底怎么处理
  • 科技经费使用
  • 融资租赁本金和租金的区别
  • 费用报销有哪些
  • 投资性房地产摊销从什么时候开始
  • MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要区别整理
  • sql查询当前年份
  • sql游标实例
  • sql局部变量标识符
  • 微软宣布Q3推出MRTKV3工具包
  • win10出现
  • 商用计算机英文
  • aow.exe是什么进程
  • ttf文件安装到电脑
  • linux指令系统
  • win8电脑怎么设置定时开机
  • Metaio in Unity3d 教程--- 二. 创建自己的Application
  • 删除rpm安装包
  • 如何用python画花瓣
  • unity3d spine
  • jquery 正则表达式
  • 酒店会场出租如何收费
  • 企业自产自销农产品免税政策有哪些
  • 如何在电子税务局签订三方协议
  • 扣缴义务人怎么改不过来呢
  • 深圳市国家税务局电子税务局官网
  • 进口设备应缴纳的关税
  • 个体工商户 浙江
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设