从嵌套字典中获取值.Python

约翰·蒂波塔斯(John Tipotas)

我想从嵌套字典中获取值列表。

d = {2.5: {2005: 0.3}, 2.6: {2005: 0.4}, 5.5: {2010: 0.8}, 7.5: {2010: 0.95}}

def get_values_from_nested_dict(dic):
    list_of_values = dic.values()
    l = []
    for i in list_of_values:
        a = i.values()
        l.append(a)
    return l

d1 = get_values_from_nested_dict(d)
print(d1)

我的结果:

[dict_values([0.3]), dict_values([0.4]), dict_values([0.8]), dict_values([0.95])]

但我希望列表为:

[0.3,0.4,0.8,0.95]
培根先生

您需要再次遍历内部字典的值,并将每个值附加到输出变量。

def get_values_from_nested_dict(dic):
    l = []
    for outer_value in dic.values():
        for value in outer_value.values():
            l.append(value)
    return l

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从python中的嵌套字典中获取值的最佳方法

来自分类Dev

从python中的嵌套字典中提取值

来自分类Dev

使用python从数组中未命名的嵌套字典中的键中获取值

来自分类Dev

无法从python中的字典中获取值

来自分类Dev

Python从字典中获取值的最佳方法?

来自分类Dev

如何从字典Python列表中获取值?

来自分类Dev

从Python中的字典键获取值

来自分类Dev

Python从字典中获取值的最佳方法?

来自分类Dev

如何从python的嵌套字典中获取价值?

来自分类Dev

在Python中获取嵌套字典的交集元素

来自分类Dev

Python-获取嵌套字典中的键

来自分类Dev

Python获取列表中的嵌套字典值

来自分类Dev

如何从python中的数组字典中获取值?

来自分类Dev

你如何从python中的字典中获取值进行计算?

来自分类Dev

在python中从JSON字典中搜索并获取值

来自分类Dev

Python:如何从Pandas系列字典中获取值

来自分类Dev

如何从python中嵌套列表中的嵌套字典中提取值

来自分类Dev

在Python中替换字典时,是否可以引用字典从键中获取值?

来自分类Dev

在嵌套字典中获取值的总和

来自分类Dev

在python字典中获取具有最大嵌套键的键

来自分类Dev

从python中的嵌套字典获取所有值

来自分类Dev

Python-获取嵌套字典中的键列表

来自分类Dev

Python-从嵌套字典中获取键和子键

来自分类Dev

在嵌套的Python字典中获取特定值的计数

来自分类Dev

python从嵌套字典中获取所有值

来自分类Dev

Python-从嵌套字典中获取键和子键

来自分类Dev

在python字典中获取具有最大嵌套键的键

来自分类Dev

在嵌套的Python字典中获取特定值的计数

来自分类Dev

python3 从 yaml 文件中获取嵌套字典/属性

Related 相关文章

热门标签

归档