擅长:python、mysql、java
<p>只需使用<code>dict.get</code>和默认值(如果找不到键)使用字典查询重新生成列表列表:</p>
<pre><code>list_1=[['new','address'],['hello'],['I','am','John']]
d={'new':[1,3,4], 'address':[0,1,2], 'hello':[7,8,9], 'I':[1,1,1], 'John':[1,3,4]}
list_2=[[d.get(k,[0,0,0]) for k in sl] for sl in list_1]
print(list_2)
</code></pre>
<p>结果:</p>
<pre><code>[[[1, 3, 4], [0, 1, 2]], [[7, 8, 9]], [[1, 1, 1], [0, 0, 0], [1, 3, 4]]]
</code></pre>