【发布时间】:2019-10-04 23:28:49
【问题描述】:
我有一个文本文件,内容如下:
a;b
a;c
a;d
b;h
c;e
e;f
e;g
e;j
f;b
g;d
h;b
h;e
i;d
i;e
但是当我把它做成字典后打印出来
def read_graph(file_name):
graph = {}
for line in open(file_name):
if ";" in line:
key, val = map(str.strip, line.split(";"))
graph[key] = val
return dict(sorted(graph.items())))
打印出来:
{'a': 'b', 'b': 'd', 'c': 'e', 'd': 'g', 'e': 'd', 'f': 'd'}
如何让它打印重复的键?
【问题讨论】:
标签: python list dictionary text-files sorteddictionary