擅长:python、mysql、java
<p>这样试试</p>
<pre><code>for key, value in predefined_dict.items():
for word in predefined_list:
for n in range(word.count(key)):
final = word.replace(key,value,n+1)
if final not in predefined_list:
predefined_list.append(final)
</code></pre>
<p>输出:</p>
<pre><code>>>> predefined_list
['gross pay', 'gross poy', 'grass pay', 'grass poy', 'cross pay', 'cross poy', 'crass pay', 'crass poy']
</code></pre>