当前位置: 首页 > news >正文

Python中的遍历字典的键和值

一、Python的字典

在项目的开发过程中,如果遇到有映射关系的内容可以考虑使用Python中的字典进行存储数据,字典中冒号前的数据称为【键】、冒号后的数据称为【值】。

二、Python字典的用法

2.1、Python的定义

#Python字典的定义
字典名称={键1:值1,键2:值2,键3:值3,...}#Python字典定义示例:
nameDic={'张三':26,'李四':23,'王五':25,}

2.2、获取Python字典的值

#获取Python的值定义
值=字典名称[键]#获取Python的值示例:
info1=nameDic['张三']
info2=nameDic['李四']
info3=nameDic['王五']

2.3、修改Python字典的值

#修改Python字典的值
字典名称[键]=新的值#修改Python字典的值示例:
nameDic['张三']=36
nameDic['李四']=32
nameDic['王五']=30

2.4、删除Python字典指定键内容

#删除Python字典指定键内容
del 字典名称['键']#删除Python字典指定键内容示例:
del nameDic['张三']
del nameDic['李四']
del nameDic['王五']

三、Python字典的遍历

favorite_languages={'jen':'python','sarah':'c','edward':'ruby','phil':'C#','jone':'java','sarah':'c',
}

3.1、获取字典的所有键

#获取字典的所有键方式1
for key in 字典名称:print(key)#获取字典的所有键方式2
for key in 字典名称.keys():print(key)#获取字典的所有键方式1示例:
print('\n循环输出字典的所有键')
for key in favorite_languages:print(key)#获取字典的所有键方式2示例:
print('\n输出所有键和值')
for item in favorite_languages.keys():print(item,favorite_languages[item])

3.2、获取字典的所有值

#获取字典的所有值
for value in 字典名称.values():print(value)#获取字典的所有值示例:
print('\n循环输出字典的所有值')
for value in favorite_languages.values():print(value)

3.3、获取字典的键和值

#获取字典的键和值
for item in 字典名称.items():print(item)#获取字典的键和值示例:
print('\n循环输出字典的键和值')
for item,value in favorite_languages.items():print(item,value)

3.4、Python字典遍历示例

http://www.lryc.cn/news/26589.html

相关文章:

  • 三天Golang快速入门—结构体
  • 日常算法刷题——力扣704
  • 【服务器数据恢复】VMware虚拟机下的SQL Server数据库数据恢复案例
  • 详解旨在提升EVM底层性能的兼容公链Monad
  • 2023社会工作者证书怎么考 在哪里报名考试
  • 统计学 类别比变量的判断
  • 2.基于Label studio的训练数据标注指南:(智能文档)文档抽取任务、PDF、表格、图片抽取标注等
  • 如何在openKylin操作系统上搭建Qt开发环境
  • T_SQL和SQL的区别
  • 用Python自己写一个分词器,python实现分词功能,隐马尔科夫模型预测问题之维特比算法(Viterbi Algorithm)的Python实现
  • 刷题笔记2 | 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II ,总结
  • python 支付宝营销活动现金红包开发接入流程-含接口调用加签
  • Python操作Windows
  • Aptos SDK交互笔记(一)
  • 汽车 12V 和 24V 电池输入保护推荐
  • 龙蜥LoongArch架构研发全揭秘,龙芯开辟龙腾计划技术合作新范式
  • 剑指 Offer 16. 数值的整数次方
  • 在苹果电脑 mac 上安装原神(playCover)
  • 数据结构考研习题精选
  • linux常用命令介绍 04 篇——uniq命令使用介绍(Linux重复数据的统计处理)
  • 网站打不开数据库错误等常见问题解决方法
  • 爬虫实战进阶版【1】——某眼专业版实时票房接口破解
  • 大话数据结构-普里姆算法(Prim)和克鲁斯卡尔算法(Kruskal)
  • UNet-肝脏肿瘤图像语义分割
  • 三周爆赚千万 电竞选手在无聊猿游戏赢麻了
  • BERT学习
  • 大话数据结构-图的深度优先遍历和广度优先遍历
  • c语言指针怎么理解 第一部分
  • 计算机网络安全基础知识2:http超文本传输协议,请求request消息的get和post,响应response消息的格式,响应状态码
  • Pytest自动化框架~权威教程03-原有TestSuite的执行方法