Python 3.x 使输出字典看起来更好

Python 3.x 使输出字典看起来更好,python-3.x,csv,dictionary,Python 3.x,Csv,Dictionary,我已经编写了用于将csv文件转换为字典的函数代码,下面给出了代码的输出 输入 我想让这个输出看起来更好,就像预期输出中给出的一样。有人能告诉我怎么做吗 预期产量 { 'Artus Syne': {'marks': [43.0, 71.0, 55.0, 16.0, 51.0]}, 'Evey Reburn': {'marks': [49.0, 7.0, 53.0, 50.0, 63.0]}, 'Giff Wickmann': {'marks': [63.0, 37.0

我已经编写了用于将csv文件转换为字典的函数代码,下面给出了代码的输出

输入

我想让这个输出看起来更好,就像预期输出中给出的一样。有人能告诉我怎么做吗

预期产量

   {
    'Artus Syne': {'marks': [43.0, 71.0, 55.0, 16.0, 51.0]},
    'Evey Reburn': {'marks': [49.0, 7.0, 53.0, 50.0, 63.0]},
    'Giff Wickmann': {'marks': [63.0, 37.0, 21.0, 87.0, 9.0]},
    'Garrot Casetta': {'marks': [22.0, 3.0, 91.0, 75.0, 52.0]},
    'Roselle Maes': {'marks': [71.0, 90.0, 96.0, 79.0, 48.0]},
    'Torin Ziehms': {'marks': [71.0, 31.0, 83.0, 1.0, 25.0]},
    'Jaye Etock': {'marks': [92.0, 9.0, 2.0, 78.0, 55.0]},
    'Thomasina Tinkham': {'marks': [25.0, 78.0, 46.0, 46.0, 90.0]},
    'Adolphus Biernat': {'marks': [91.0, 96.0, 98.0, 94.0, 100.0]},
    'Rex Aspinell': {'marks': [34.0, 75.0, 51.0, 38.0, 99.0]}
   }

不完全正确,但很接近:您可以使用d作为问题的字典:

from pprint import pprint

pprint(d)
印刷品:

{'Adolphus Biernat':{'marks':['43','71','55','16','51']}, “Artus Syne”:{“marks”:['43','71','55','16','51']}, 伊芙·雷伯恩:{'marks':['43','71','55','16','51']}, 加洛特·卡塞塔:{'marks':['43','71','55','16','51']}, 吉夫·威克曼:{'marks':['43','71','55','16','51']}, Jaye Etock:{'marks':['43','71','55','16','51']}, 雷克斯·阿斯皮内尔:{'marks':['43','71','55','16','51']}, “Roselle Maes”:{“marks”:['43','71','55','16','51']}, “汤玛西娜·丁卡姆”:{“马克”:['43','71','55','16','51']}, “Torin Ziehms”:{“marks”:['43','71','55','16','51']}
不完全正确,但很接近:您可以使用d作为问题的字典:

from pprint import pprint

pprint(d)
印刷品:

{'Adolphus Biernat':{'marks':['43','71','55','16','51']}, “Artus Syne”:{“marks”:['43','71','55','16','51']}, 伊芙·雷伯恩:{'marks':['43','71','55','16','51']}, 加洛特·卡塞塔:{'marks':['43','71','55','16','51']}, 吉夫·威克曼:{'marks':['43','71','55','16','51']}, Jaye Etock:{'marks':['43','71','55','16','51']}, 雷克斯·阿斯皮内尔:{'marks':['43','71','55','16','51']}, “Roselle Maes”:{“marks”:['43','71','55','16','51']}, “汤玛西娜·丁卡姆”:{“马克”:['43','71','55','16','51']}, “Torin Ziehms”:{“marks”:['43','71','55','16','51']} 假设你有:

my_dict={a:[1,2,3],b:[4,5,6],c:[7,8,9]}

printmy_dict将打印:

{'a': [1, 2, 3], 'b': [4, 5, 6], 'c': [7, 8, 9]}
{
 'a' : [1, 2, 3]
 'b' : [4, 5, 6]
 'c' : [7, 8, 9]
}

打印{+.join[\n'%s\':%s%k,strmy_dict[k]中的k++\n}

将打印:

{'a': [1, 2, 3], 'b': [4, 5, 6], 'c': [7, 8, 9]}
{
 'a' : [1, 2, 3]
 'b' : [4, 5, 6]
 'c' : [7, 8, 9]
}
假设你有:

my_dict={a:[1,2,3],b:[4,5,6],c:[7,8,9]}

printmy_dict将打印:

{'a': [1, 2, 3], 'b': [4, 5, 6], 'c': [7, 8, 9]}
{
 'a' : [1, 2, 3]
 'b' : [4, 5, 6]
 'c' : [7, 8, 9]
}

打印{+.join[\n'%s\':%s%k,strmy_dict[k]中的k++\n}

将打印:

{'a': [1, 2, 3], 'b': [4, 5, 6], 'c': [7, 8, 9]}
{
 'a' : [1, 2, 3]
 'b' : [4, 5, 6]
 'c' : [7, 8, 9]
}