我想做的很简单:
collection = {'a':[], 'b':[], 'c':[]}
values = [1,2,3]
我想制作一个产生以下内容的函数:(将值附加到字典的列表元素中,dic
和 的list
长度相同)
{'a':[1], 'b':[2], 'c':[3]}
这很简单,我可以使用几个 for x in
. 但我想在一行中做到这一点。(在同一行中使用两个循环)并且我无法使语法正常工作。
我尝试了一些类似的事情,但它们都导致语法错误:
collection[c].append(value), for c in d.iteritems(), for value in values