python - 仅从字典中获取特定值

标签 python

<分区>

我试图从我的字典中仅获取“代码”值,但不确定我是否做对了。理想情况下,我的输出应该只是代码

peq = {
'sg':{'code':9, 'perror':0},
'6e':{'code':17, 'perror':0},
'g8':{'code':25, 'perror':0},
'i7':{'code':33, 'perror':0},
'9h':{'code':41, 'perror':0},
'it':{'code':49, 'perror':0},
'ic':{'code':57, 'perror':0},
'9w':{'code':65, 'perror':0},
's2':{'code':73, 'perror':0},
'ai':{'code':81, 'perror':0}
}



for the_value['code'], in peq.iteritems():
    print the_value

最佳答案

在这种情况下,您应该迭代这些值:

for value in peq.itervalues():
    print value['code']

您也可以遍历项目,但返回键/值对的元组,其中值是每个内部字典实例:

for key, value in peq.iteritems():
    print value['code']

关于python - 仅从字典中获取特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33209623/

相关文章:

Pipenv 中的 Python 脚本作为带有 NSSM 的 Windows 服务

python - 在 Django 中构建 API 服务

python - 查找列名包含特定字符串的所有行

python - 无法在 python 脚本中导入 google.cloud 模块

python - 是否可以在不使用 sleep 条件的情况下使 gRPC 服务器保持事件状态?

python - 是否可以创建一个函数,该函数返回创建时生成的静态值,而不是调用该函数时生成的静态值?

python - 不同的方法使用不同的 'Forms'

javascript - 使用 python 和 urllib 从网页打印代码

python - Python 错误 : missing 1 required positional argument

python - Boto3:WAITINGS3流式上传完成