【发布时间】:2023-03-26 19:29:01
【问题描述】:
我有两个列表:
list1=[0,0,0,1,1,2,2,3,3,4,4,5,5,5]list2=['a','b','c','d','e','f','k','o','n','q','t','z','w','l']
dictionary=dict(zip(list1,list2))
我想为每个键输出相同键的值,例如它会像这样打印:
0 ['a','b','c']
1 ['d','e']
2 ['f','k']
3 ['o','n']
4 ['q','t']
5 ['z','w','l']
我编写了以下代码来做到这一点,但它并没有像我想的那样工作
for k,v in dictionary.items():
print (k,v)
您能告诉我如何修复代码,以便获得超出预期的结果吗? 提前致谢!
【问题讨论】:
-
什么是
dictionary? -
你能说明你在哪里创建你的字典吗?
-
对不起,我第一次忘记了,我已经更新了我的代码@Legman
标签: python list dictionary iteration key-value