擅长:python、mysql、java
<p>列出理解,然后遍历数组</p>
<pre><code>dic = [x for x in D1] + [x for x in D2] + [x for x in D3] + [x for x in D4]
ans = {}
for x in dic:
if x in list:
ans[x] += 1
else:
ans[x] = 1
</code></pre>
<p><strong>更新</strong><br/>
我忘了字典理解,所以你可以缩短它</p>
<pre><code>dic = [x for x in D1]+ [x for x in D2] + [x for x in D3] + [x for x in D4]
ans = {i:dic.count(i) for i in dic}
</code></pre>