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