首页 > 解决方案 > 以特定方式从python中的字典中写入键值对

问题描述

例如,我有 5 个字典:

X = {'x0': [0.1, 0.2, 0.3], 'x1': [0.1, 0.2, 0.3], 'x2': [0.1, 0.2, 0.3],}
Y = {'y0': 0, 'y1': 0, 'y2': 1}
Z = {'z0': 0, 'z1': 2, 'z2': 2}

将如何使它以这种方式写入 txt 文件?

x0  x1  x2  y z
0.1 0.1 0.1 0 0
0.2 0.2 0.2 0 1
0.3 0.3 0.3 1 2

我曾想过可能至少为字典 X 做类似下面的函数,然后将其写入文件,但我认为这是错误的方法,同时也有错误的输出。

def writeTxt (dict):
    for k, v in dict.items():
        print(k)
        for i in v:
           print(i, end = " ")

标签: python

解决方案


推荐阅读