listim=[['1' ,'2'], ['3' , '4'], ['1', '5'], ['4', '1']]
我想使利用listim每个号码字典,字典分配
我想有d = { '1':2,4,5, '2':1 '3' :4,(...等)}
我的代码是(我无法找到的错误,但大概字典):
a=1
dic={}
while a<6:
for number in listim:
if number[0]==a:
if number[1] not in dic[a]:
dic[a].append(number[1])
elif number[1]==a:
if number[0] not in dic[a]:
dic[a].append(number[0])
a+=1
我无法找到网页上的足够的信息, (我知道我可以)。我希望我很清楚。谢谢
这'd = {'1':2,4,5,'2':1,'3':4 ...'没有意义。更好地解释。 – khelwood
你的例子输出不是一个有效的Python文字,它不清楚你想要什么。 –
我投票关闭这个问题不明确,因为所需的结果是无效的Python。 – timgeb