鱼C论坛

 找回密码
 立即注册
查看: 1742|回复: 0

[技术交流] 字典的几种遍历方式

[复制链接]
发表于 2017-7-29 10:51:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#1,第一种 通过遍历键来遍历对应的值
for
key in dict1:
    print(key, dict1[key])

#print(dict1.values())
2.第二种 通过字典的values()方法来获取字典的所有的值:


for value in dict1.values(): #[60,80,90]
    print(value)
3.第三种 通过字典的item()方法来获取字典的所有的键-值:
#print(dict1.items())
for k, v in dict1.items():
    print(k, v)

4.第四种 通过python enumerate函数
enumerate()说明
  • enumerate()是python的内置函数
  • enumerate在字典上是枚举、列举的意思
  • 对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值
  • enumerate多用于在for循环中得到计数

for i, v2 in enumerate(dict1):
    print(i, v2)

评分

参与人数 1鱼币 +2 收起 理由
小甲鱼 + 2 支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-25 19:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表