【发布时间】:2018-06-08 10:52:26
【问题描述】:
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 ...毫无意义。解释得更好。 -
您的示例输出不是有效的 Python 文字,也不清楚您想要什么。
-
我投票结束这个问题,因为我想要的结果不是有效的 Python。
标签: python python-3.x dictionary