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

  • 未开具的增值税专用发票怎么作废
  • 异地预缴税款不交可以吗
  • 小规模纳税人需要做进项税吗
  • 提供洒水车服务税率
  • 归属于母公司的净资产
  • 客户逾期付款
  • 缴纳房产税的计税依据
  • 材料委托加工
  • 折扣为负数是什么意思
  • 收到其他银行划回的款项属于什么科目
  • 过路费占运费比例
  • 多交印花税申请怎么写
  • 企业所得税月交还是年交
  • 关于7.1号增值税普通发票新规
  • 个人可以到税务局来取消办税人员信息吗?
  • 工会没有税号怎么开普票
  • 旅游业差额开票税率
  • 国家税务局如何登录
  • 新购进的固定资产可以一次性抵扣
  • 合伙企业分红是免税企业需要缴纳什么税
  • 咨询费属于什么大类
  • 成品油生产企业身份归类管理办法
  • windows10如何设置输入法
  • linuxnl
  • 怎么检查windows版本
  • swstrtr.exe - swstrtr是什么进程
  • 腾讯手游助手怎么卸载
  • 年度成本费用利润率多少合适
  • php图形化编程
  • 销售已使用过的小汽车增值税
  • win 11怎么安装
  • pascl32.exe - pascl32是什么进程 有什么用
  • h5适配iphonex
  • Vite + Vue3 +Vant4构建项目时,按需引入使用Toast组件,引用 showToast 时出现编译报错的解决方案
  • web服务器的搭建与应用
  • 修改Laravel5.3中的路由文件与路径
  • 冲红发票操作流程
  • c++评测
  • 固定资产家具用具包括什么
  • 企业所得税季报资产总额怎么填
  • 签劳动合同员工突然离职怎么办
  • 工资的补贴是多少
  • mysql 服务器配置
  • python中lambda用法
  • 运费发票有普票吗
  • 租房押金会计分录是什么
  • 电梯维保费属于什么费用
  • 公司账户转钱到私人账户要扣税吗
  • 应纳税所得额可以是负数吗
  • 企业没收入也要交税吗
  • 一般纳税人报税流程详细操作
  • 库存股会计处理流程
  • 个人所得税部分缴款怎么算
  • 成品油发票的六个问答
  • 支付贷款手续费怎么入账
  • 在建工程账务处理会计分录
  • 新政府会计固定资产的核算与计量
  • 出差期间招待费用怎样报销
  • 分配股利需要缴纳个税吗
  • 何为三证合一
  • 管理费用的明细科目如何设置
  • 破解浏览器内网教程
  • 创建一个windows
  • linux 新手
  • windows注册表保存在BIOS
  • ubuntu文本编辑器怎么打开
  • linux命令大全详解
  • ssh可防止什么攻击
  • 老生常谈的近义词
  • js设置iframe隐藏
  • QOpenGLWindow 、QOpenGLWidget 和 QPainter混合渲染方法初探
  • python操作xml文件
  • jquery cookie存取
  • 车价36万保险一般多少钱
  • 税务相关文件
  • 河南省残疾人个税优惠政策
  • 税务函调回来几天可以退税
  • 三证合一的资料
  • 盐城企退人员养老金调整新标准
  • 抚顺交车辆购置税在哪交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设