将字典中的字典解压缩为单独的字典

时间:2019-10-22 22:41:36

标签: python dictionary

我有一个称为“数据”的嵌套字典,其中包含键(字典名称)和值(字典)。

我希望从外部词典中分离出各个词典。

这是我读取csv文件的文件夹以生成dict的方式:

#read csvs with filename as dictionary names
data= dict()
for file in files:
    key = file
    val = pd.read_csv(
            csv_path + file + ".csv", index_col=0).to_dict(orient='dict')['values']
    data[key] = val

1 个答案:

答案 0 :(得分:0)

可以这样拆开它们:

master = {'dic1': {'foo': 1, 'bar': 42}, 'dic2': {'sas': 3, 'baz': 13}}

d1, d2 = master.values()
print(d1)  # -> {'foo': 1, 'bar': 42}
print(d2)  # -> {'sas': 3, 'baz': 13}