请发布我可以做的任何建议,请不要发布任何代码。
Test = [1, 2, 3]
DTest = {'a':[], 'b':[]. 'c':[]}
我想编写一些代码,以便将Test中的每个元素放入DTest中的空列表中,使其如下所示:(假设Test和DTest的长度始终相同)
DTest = {'a':[1], 'b':[2], 'c':[3]}
我在想我应该使用嵌套的“for”循环,但我最终得到了这个:
DTest = {'a':[1, 2, 3], 'b':[1, 2, 3], 'c':[1, 2, 3]}
请不要发布任何代码,只提出我可以做的建议。 感谢
答案 0 :(得分:1)
zip测试和DTest并使用dict comprehensions以您想要的形式获取它。
尊重您不显示代码的请求。如果您另有决定,请告诉我
答案 1 :(得分:0)
此代码未经过测试,只是构建字典的想法。
testVal = Test.get(i) //Get items from List
for j in list(DTest.keys()): // Get Keys from Dictionary
DTest[j] = testVal // Update Dictionary values.
希望它可能会有所帮助:)