【发布时间】:2020-04-10 15:46:19
【问题描述】:
我正在尝试遍历列表,如果列表项等于字典键,则将列表项附加到字典中。
mylist = [1, 2, 3]
mydict = dict.fromkeys(mylist, [])
for item in mylist:
for key in mydict:
if key == item:
mydict[key].append(item)
print(mydict)
输出:
{1: [1, 2, 3], 2: [1, 2, 3], 3: [1, 2, 3]}
需要的输出:
{1: [1], 2: [2], 3: [3]}
非常感谢!
【问题讨论】:
-
如果
mylist=[1,2,3,3],mydict={1:[1],2:[2],3:[3,3]}?
标签: python dictionary