遍历字典的值 python,遍历字典的值 python
python字典的遍历方法一、常规遍历方法(一)遍历字典项(二)遍历字典键(三)遍历字典值(四)遍历字典键-值对(二)遍历字典值通过类似列表的索引。
第一,常规遍历模式
见:《python3 字典遍历操作》,链接。
(1)遍历字典项这与列表遍历一致:
dic={a:2, b :3 } for item in DIC . items():print(item)
是格式元组。
(2)遍历字典的键的第一种方法
dic={a:2, b:3}
对于dic中的I:
打印(一)
第二种方法:
dic={a:2, b:3}for i in dic.keys():print(i)
总结:效果是一样的,因为没有key(),遍历键是默认的。
(C)DIC中I的遍历字典值DIC={a: 2, b: 3}。Values():打印(I)
(D)遍历字典键-值对DIC={a: 2, b: 3}对于DIC中的键,值。Items (): print(键,值)
它看起来类似于遍历字典的项,但前者是元组类型,而后者是字符串。
比较如下:
dic={a:2, b :3 } for item in DIC . items():print(type(item))for key,value in dic.items():#print(key,value)print(type(key),type(value))
2.通过索引遍历字典中的值列表,就像列表一样:
list_=[[1,2],[2,1]](list _[0][0])
但是,字典不能这样遍历。它只能根据键来确定值,在某些情况下不方便。
比如mongodb数据导出时,你不想导出_id,只想要内容。
当数据库试图只想要内容时会出现问题,id的值会包括在内,但不需要id的值。
对于键,结果[0]中的路径。items():打印(路径)
方法:
实际上是把条目从元组改成列表,然后用列表索引来索引。
结果[0]中项目的list _=[]。items():打印(项目)列表_。append(list(item))print(list _[1][1])
这样处理是为了应对频繁确定键的问题,在不知道键的情况下通过索引就可以得到值。
效果:通过索引获取值,即不确定键名就知道大概位置。对数据库批量输出到控制台,批量输出有重要意义。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。