擅长:python、mysql、java
<p>这是我能想到的最短(也是最简单)的解决方案-</p>
<pre><code>list_A = ['SedimentDB','SeedDB', 'FloorCD', 'QuanCD', 'DewDB', 'AsiaDMS', 'AfriDMS', 'EuroDMS']
List_B = ['DMS', 'CD', 'DB']
new_list = [x for y in List_B for x in list_A if y in x]
print (new_list)
</code></pre>
<p>输出:</p>
<pre><code>['AsiaDMS', 'AfriDMS', 'EuroDMS', 'FloorCD', 'QuanCD', 'SedimentDB', 'SeedDB', 'DewDB']
</code></pre>