我已经从文件中创建了以下字典:
D = {'dan': ['fileC'], 'sara': ['fileE', 'fileA', 'fileD'], 'ben': ['fileA', 'fileD', 'fileE'], 'joe': ['fileA', 'fileD', 'fileE'], 'jack': ['fileB']}
我的脚本打印到文件:
for key in d:
print','.join(d[key]) + ':' + key
output is:
fileC:dan
fileE,fileA,fileD:sara
fileA,fileD,fileE:ben
fileA,fileD,fielE:joe
fileB:jack
我需要对每个键的值进行排序,并打印一个具有相同值的键,如下所示:
Desired_output
fileC:
dan
fileA,fileD,fileE:
sara
ben
joe
fielB:
jack
我无法弄清楚如何对此进行排序并获得Desired_output。任何建议将不胜感激。我在python上相当新,我想弄清楚如何使用字典。