擅长:python、mysql、java
<p>用<code>Dct2</code>的键创建一个集合,然后为<code>Dct3</code>创建一个<code>defaultdict</code>,循环<code>Dct2</code>的键及其相应的值:</p>
<pre><code>import collections
Dct1 = {'a':[1,2,3],'b':[4,5,6,7],'c':[8,9,10],'d':[12,12,13,14]}
Dct2 = {'TypeZ':['a','b'],'TypeX':['c','d']}
s = set(Dct2)
d = collections.defaultdict(list)
for key in Dct2:
for k in Dct2[key]:
d[key].extend(Dct1[k])
</code></pre>
<p>结果:</p>
^{pr2}$