擅长:python、mysql、java
<p>你可以试试这个:</p>
<pre><code>list1 = {'TC_TEST1', 'TC_TEST1_TEST2', 'TC_TEST3', 'TC_TEST1TEST2'}
sublist1 = { 'TEST1', 'TEST3'}
final_list = [i for i in list1 if any(i.endswith(b) for b in sublist1)]
</code></pre>
<p>输出:</p>
<pre><code>set(['TC_TEST3', 'TC_TEST1'])
</code></pre>
<p>元组高级功能:</p>
<pre><code>sublist1 = ('TEST1', 'TEST3')
final_list = [i for i in list1 if i.endswith(sublist1)]
</code></pre>