python字典的遍历3种方法详解

 更新时间:2019年08月10日 09:08:35   作者:人生与戏  
这篇文章主要介绍了python字典的遍历相关知识详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

遍历字典: keys() 、values() 、items()  

1. xxx.keys() : 返回字典的所有的key 返回一个序列,序列中保存有字典的所有的键

  效果图:

  代码:

# keys() 该方法会返回字典的所有的key
#  该方法会返回一个序列,序列中保存有字典的所有的键
d = {'name':'孙悟空','age':18,'gender':'男'}
print(d.keys())
print()
# 通过遍历keys()来获取所有的键
for k in d.keys() :
  print(k , d[k])

2. xxx.values() : 返回字典所有的值

  效果图:

  代码:

# values()
# 该方法会返回一个序列,序列中保存有字典的所有的值
d = {'name':'孙悟空','age':18,'gender':'男'}
for v in d.values():
  print(v)

3. xxx.items() : 返回字典中所有的key = values 返回一个序列,序列中包含有双值子序列

  效果图:

  代码:

# items()
# 该方法会返回字典中所有的项
# 它会返回一个序列,序列中包含有双值子序列
# 双值分别是,字典中的key和value
d = {'name':'孙悟空','age':18,'gender':'男'}
print(d.items())
print()
for k,v in d.items():
  print(k, '=', v)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • python中gevent库的用法详情

    python中gevent库的用法详情

    这篇文章主要介绍了python中gevent库的用法详情,Greenlet全部运行在主程序操作系统的过程中,但是它们是协作调度的,文章围绕主题展开详细的内容介绍,具有一定的参考价值
    2022-07-07
  • Python使用cx_Oracle模块操作Oracle数据库详解

    Python使用cx_Oracle模块操作Oracle数据库详解

    这篇文章主要介绍了Python使用cx_Oracle模块操作Oracle数据库,结合实例形式较为详细的分析了cx_Oracle模块的下载、安装及针对Oracle数据库的连接、执行SQL语句、存储过程等相关操作技巧,需要的朋友可以参考下
    2018-05-05
  • python实现马耳可夫链算法实例分析

    python实现马耳可夫链算法实例分析

    这篇文章主要介绍了python实现马耳可夫链算法的方法,实例分析了马耳可夫链算法的原理与实现技巧,需要的朋友可以参考下
    2015-05-05
  • Python ModuleNotFoundError: No module named ‘xxx‘可能的解决方案大全

    Python ModuleNotFoundError: No module named ‘xxx‘可能的解决方

    本文主要介绍了Python ModuleNotFoundError: No module named ‘xxx‘可能的解决方案大全,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧Chat Gpt<BR>
    2023-07-07
  • python3 assert 断言的使用详解 (区别于python2)

    python3 assert 断言的使用详解 (区别于python2)

    今天小编就为大家分享一篇python3 assert 断言的使用详解 (区别于python2),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法

    Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法

    这篇文章主要介绍了Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法,涉及Python爬虫与正则相关操作技巧,需要的朋友可以参考下
    2019-08-08
  • Python ORM框架之SQLAlchemy 的基础用法

    Python ORM框架之SQLAlchemy 的基础用法

    这篇文章主要介绍了Python ORM框架之SQLAlchemy 的基础用法,ORM全称 Object Relational Mapping对象关系映射,更多详细内容需要的小伙伴课题参考下面文章介绍。希望对你的学习有所帮助
    2022-03-03
  • ndarray的转置(numpy.transpose()与A.T命令对比分析)

    ndarray的转置(numpy.transpose()与A.T命令对比分析)

    这篇文章主要介绍了ndarray的转置(numpy.transpose()与A.T命令对比分析),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • Python中读取文件名中的数字的实例详解

    Python中读取文件名中的数字的实例详解

    在本篇文章里小编给大家整理了一篇关于Python中读取文件名中的数字的实例详解内容,有兴趣的朋友们可以参考下。
    2020-12-12
  • Python collections模块使用方法详解

    Python collections模块使用方法详解

    这篇文章主要介绍了Python collections模块使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08

最新评论