擅长:python、mysql、java
<p>试着猜测一些与您的输入(<code>dlist</code>)类似的东西,来说明如何使用列表作为默认值并附加数据来构建dict:</p>
<pre><code>dlist = [[2, {'two': 'two1'}], [1, {'one': 'one1'}], [1, {'one': 'one2'}], [2, {'two': 'two2'}] ]
res = {}
for item in dlist:
res.setdefault(item[0], list()).append(item[1])
print(res)
#=> {1: [{'one': 'one1'}, {'one': 'one2'}], 2: [{'two': 'two1'}, {'two': 'two2'}]}
</code></pre>