确定是一个点的列表,第二列是的邻居列表点。我想把它做成一本字典,这样就可以得到这样一个字典,例如:A:'S','T','Z',B:'F','G','P'等等。如何创建给出键列的字典,所以我给出的两列</p> <pre><code>A S A T A Z B F B G B P B U C D C P C R D M E H F S H U </code></pre> <p>第1列的值
我试过的是这样做的,因为文本文件是两列。
edges = open('romEdges.txt')
edgeslist = edges.read().split()
edgeskeys = edgeslist[::2]
edgesvalues = edgeslist[1::2]
dictionary = {}
for items in edgeskeys:
dictionary[items]=[]
dictionary = OrderedDict(sorted(dictionary.items(), key=lambda t: t[0]))
for items in edgeskeys:
if edgeskeys[items]==dictionary[items]:
print()
print(dictionary)
我曾试图使2所列出,键1和值1,并试图比较它们的字典,等,我只是无法得到它的权利!
有一个简单的方法。
请帮忙。
请人? – CyanogenCX 2014-10-30 02:39:57