之前小编向大家介绍了dict函数和字典的创建过程(https://www.py.cn/jishu/jichu/21780.html),大家也都知道字典是python语言中经常使用的一种数据类型。字典是一种可存储任意类型的数据,并且字典储存的数据也是可以修改的。在使用字典的时候我们经常会遇到字典的遍历的问题,该如何解决呢?本文小编就向大家介绍python字典遍历的几种方法:遍历key、遍历value、遍历字典项、遍历key-value。

1、遍历key>>> d

{'set': {'c', 'a', 'b'}, 'list': [1, 2, 3], 'tuple': (4, 5, 6), 'version': 'python3.7.4'}

>>> for k in d.keys():

...     print(k)

...

set

list

tuple

version

2、遍历value>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)}

>>> for value in d.values():

print (value)

[1, 2, 3]

123

python3

(4, 5, 6)

3、遍历字典项>>> for kv in a.items():

print(kv)

('a', '1')

('b', '2')

('c', '3')

4、遍历key-value>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)}

>>> for (key,value) in d.items():

print(key,value)

list [1, 2, 3]

1 123

111 python3

tuple (4, 5, 6)

以上就是python字典遍历的几种方法:遍历key、遍历value、遍历字典项、遍历key-value。希望能对你有所帮助哟~

python字典的遍历方法_python字典遍历的方法有哪些?相关推荐

  1. python item方法_Python中使用item()方法遍历字典的例子

    Python字典的遍历方法有好几种,其中一种是for...in,这个我就不说明,在Python了几乎随处都可见for...in.下面说的这种遍历方式是item()方法. item() item()方法 ...

  2. python处理字典的方法_python字典的常用操作方法小结

    Python字典是另一种可变容器模型(无序),且可存储任意类型对象,如字符串.数字.元组等其他容器模型.本文章主要介绍Python中字典(Dict)的详解操作方法,包含创建.访问.删除.其它操作等,需 ...

  3. python字典操作的方法_python 字典操作方法详解

    python 字典操作方法详解 一.总结 一句话总结: 字典就是键值对映射 ,像js和php中的键值对数组:{'name':'jamnes','age':'32'} 1.python字典的增删改查? ...

  4. 用来处理python字典的方法_python字典的常用方法总结

    python中字典是非常常用的数据类型,了解各种方法的作用及优缺点对于字典的使用非常有用. dict.clear() 的方法用于清空所有的键值对,清空后字典变成空字典.代码示例如下: data = { ...

  5. python字典与json转换_python字典与json转换的方法总结

    在python中json分别由列表和字典组成,本文主要介绍python中字典与json相互转换的方法.使用json.dumps可以把字典转成json字符串.使用json.loads可以把json字符串 ...

  6. python字典添加主键_python 字典相关操作

    Python 中的一种数据结构 -- 字典( Dictionary )的使用方法总结. 一. dictionary 数据类型的结构是: {key1:value1, key2:value2, ...} ...

  7. python字典键值唯一_python字典操作详解

    python字典是一个无序.以键值对存储的数据类型,数据关联性强.唯一一个映射数据类型.键:必须是可哈希(不可变的数据类型:字符串.数字.元组.bool)值,并且是唯一的 None: none 是一个 ...

  8. python字典按键值排序_Python字典『键 值』排序

    假设有一个字符串,然后想要查一下每个字母出现了多少次,可以通过字典来实现,实现方法? 用了get方法,来编写一下histogram这个函数,去掉那些if语句,更简洁一下: def histogram( ...

  9. python字典的实现原理_Python字典的实现原理

    以下是自己的学习记录,算是一个总结. 接下来会依次对下面问题做一个解答: 1. Python的dict和set为什么是无序的? 2. 为什么不是所有的python对象都可以用作dict的键和set中的 ...

  10. python字典如何删除数据库_Python 字典删除元素clear、pop、popitem

    同其它python内建数据类型一样,字典dict也是有一些实用的操作方法.这里我们要说的是字典删除方法:clear().pop()和popitem(),这三种方法的作用不同,操作方法及返回值都不相同. ...

最新文章

  1. Spring Boot【快速入门】
  2. 数据库基础之一--DDL(数据库定义语言),DCL(数据库控制语言)
  3. GitHub 热榜:这款开源神器可帮您将文本转换为手写文字,并下载为 PDF 格式文件!...
  4. 【Java面试题视频讲解】提取不重复的整数
  5. Redis张工的set存储结构(实现)原理
  6. BZOJ.3058.四叶草魔杖(Kruskal 状压DP)
  7. 通过prompt方法增强开放领域问答模型
  8. UEditor DIY笔记
  9. 2833 奇怪的梦境 未AC
  10. 外企程序员常用英语单词
  11. IP地址是如何分配的
  12. 计算机主机前耳机没声音,电脑前面耳机没声音的解决办法 电脑前面插耳机没声音怎么办...
  13. COMFORT 美食 | 四季银河,心飨臻味
  14. 无线web认证计费服务器,WEB认证原理
  15. 基因数据处理54之bwa-mem运行paird-end(1千万条100bp的reads)
  16. 计算机系学生橱窗分析结果怎么写,2015年高职学生职业生涯规划书
  17. 公司企业邮箱怎么选择?哪家企业邮箱品牌最好用?
  18. iOS App 转移 图文详解
  19. 计算机支持教学管理任务各种应用,2014暑期-多媒体制作与教学资源应用培训讲义-肖玉玉.ppt...
  20. 【Altium designer】快捷键小技巧

热门文章

  1. 易优cms 专业授权域名的验证教程指南 Eyoucms快速入门
  2. 迪赛智慧数——柱状图(象形标识图):在选择另一半时,你更看重的是?
  3. 如何使用parted划分2bt以上磁盘
  4. Oracle删除表从回收站恢复
  5. Mesh网格编程(一) 流体水
  6. tms320f2812启动流程
  7. 循序渐进全球化 镜像识别
  8. hadoop各种发行版本
  9. Linux上查看内存个数和硬盘个数
  10. 计算机的哪个盘用来玩游戏,玩游戏的电脑虚拟内存放在哪个盘更好