【问题标题】:Extracting values from an OrderedDictionary从 OrderedDictionary 中提取值
【发布时间】:2018-06-11 15:33:39
【问题描述】:

Python 新手。有一个如下所示的 OrderedDictionary:

{name0 = OrderedDictionary([('name0', 'name'), ('year', '2000'), ('etc.', 'etc.')])}

键值对返回外部nest, k = name0, v = ([( ...)])

如何访问内部嵌套中的元组--> 例如

('name0', 'name'), ('year', 2000'), ('etc.', 'etc.')

把钥匙放在手边?

【问题讨论】:

标签: python dictionary nested key


【解决方案1】:
dictionary = {
    'name0': OrderedDict([
        ('name0', 'name'), 
        ('year', '2000'), 
        ('etc.', 'etc.')
    ])
}

res = []
for v in dictionary.values():
    for k, v in v.items():
        res.append((k, v))

现在res[('name0', 'name'), ('year', '2000'), ('etc.', 'etc.')]

【讨论】:

    猜你喜欢
    • 2021-03-20
    • 2013-03-23
    • 2017-04-05
    • 2016-02-04
    • 2011-01-14
    • 2016-10-25
    • 1970-01-01
    • 2013-05-17
    • 1970-01-01
    相关资源
    最近更新 更多