例如
dict1={1:[1,11,111],2:[2,22,222]}
dict2={3:[3,33,333],4:[4,44,444]}
合并两个字典得到类似
{1:[1,11,111],2:[2,22,222],3:[3,33,333],4:[4,44,444]}
方法1:
1 2 |
dictMerged1=<span class="hljs-function"><span class="hljs-title">dict</span><span class="hljs-params">(dict1.items()</span></span>+dict2.<span class="hljs-function"><span class="hljs-title">items</span><span class="hljs-params">()</span></span>) |
方法2:
1 2 |
dictMerged2=dict<span class="hljs-list">(<span class="hljs-keyword">dict1</span>, <span class="hljs-variable">**</span>dict2)</span> |
方法2等同于:
1 2 3 |
dictMerged=dict1.<span class="hljs-function"><span class="hljs-title">copy</span><span class="hljs-params">()</span></span> dictMerged.<span class="hljs-function"><span class="hljs-title">update</span><span class="hljs-params">(dict2)</span></span> |
如果需要把第二个字典合并到第一个,其实直接用update方法即可
1 2 |
dict1.<span class="hljs-function"><span class="hljs-title">update</span><span class="hljs-params">(dict2)</span></span> |
,希望对大家有所帮助
