【发布时间】:2018-05-16 04:38:01
【问题描述】:
我有两个 python 列表:
keys=[1,2,2,3,2,3]
values=['apple','book','pen','soccer','paper','tennis']
“keys”是“values”列表中对应单词的集群 ID 列表。我希望使用
打印键值对keys=[1,2,2,3,2,3]
values=['apple','book','pen','soccer','paper','tennis']
dictionary = dict(zip(keys, values))
for key, value in dictionary.items() :
print (key, value)
但它只打印
1 apple
2 paper
3 tennis
我真正想要的是像这样获取所有键的所有值
1 [apple]
2 [book,pen,paper]
3 [soccer,tennis]
我知道我当前的代码应该在逻辑上打印第一个输出,因为键是唯一的。但是我怎样才能改变它,让它打印所有键的所有值呢?提前谢谢!
【问题讨论】:
标签: python list dictionary key-value