详解Python遍历字典的键和值

 更新时间:2023年03月03日 08:55:08   作者:牛奶咖啡13  
这篇文章主要通过一些简单的示例为大家介绍一下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字典遍历示例

到此这篇关于详解Python遍历字典的键和值的文章就介绍到这了,更多相关Python遍历字典键值内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python的Scrapy爬虫框架简单学习笔记

    Python的Scrapy爬虫框架简单学习笔记

    这篇文章主要介绍了Python的Scrapy爬虫框架简单学习笔记,从基本的创建项目到CrawlSpider的使用等都有涉及,需要的朋友可以参考下
    2016-01-01
  • Python中apply函数的用法实例教程

    Python中apply函数的用法实例教程

    这篇文章主要介绍了Python中apply函数的用法,配合实例解说,可加深读者对apply函数的理解,需要的朋友可以参考下
    2014-07-07
  • Python异步在非阻塞子进程中运行命令详解

    Python异步在非阻塞子进程中运行命令详解

    这篇文章主要为大家介绍了Python异步在非阻塞子进程中运行命令详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • Flask框架实现给视图函数增加装饰器操作示例

    Flask框架实现给视图函数增加装饰器操作示例

    这篇文章主要介绍了Flask框架实现给视图函数增加装饰器操作,结合实例形式分析了flask框架视图添加装饰器的具体操作方法及相关注意事项,需要的朋友可以参考下
    2018-07-07
  • 浅析python常用数据文件处理方法

    浅析python常用数据文件处理方法

    这篇文章主要介绍了python常用数据文件处理方法,虽说python运行速度慢,但其编程速度,第三方包的丰富度是真的高,涉及到文件批处理还是会选择python,感兴趣的朋友跟随小编一起看看吧
    2021-10-10
  • python怎么删除缓存文件

    python怎么删除缓存文件

    在本篇文章里小编给大家整理的是一篇关于python删除缓存文件方法,需要的朋友们可以学习下。
    2020-07-07
  • python脚本实现数据导出excel格式的简单方法(推荐)

    python脚本实现数据导出excel格式的简单方法(推荐)

    下面小编就为大家带来一篇python脚本实现数据导出Excel格式的简单方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • Python设计模式之工厂方法模式实例详解

    Python设计模式之工厂方法模式实例详解

    这篇文章主要介绍了Python设计模式之工厂方法模式,结合实例形式较为详细的分析了工厂方法模式的概念、原理、用法及相关操作技巧,需要的朋友可以参考下
    2019-01-01
  • numpy.where() 用法详解

    numpy.where() 用法详解

    这篇文章主要介绍了numpy.where() 用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • pytorch 移动端部署之helloworld的使用

    pytorch 移动端部署之helloworld的使用

    这篇文章主要介绍了pytorch 移动端部署之helloworld的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10

最新评论