擅长:python、mysql、java
<p>首先,您需要注意,您没有定义python列表,但是<em>设置了</em>。这些是从定义的集合派生的等价列表(注意<code>[]</code>表示法):</p>
<pre><code>list1 = ['TC_TEST1TEST2', 'TC_TEST3', 'TC_TEST1', 'TC_TEST1_TEST2']
sublist1 = ['TEST1', 'TEST3']
</code></pre>
<p>如果需要筛选仅以可能的子字符串列表结尾的字符串,可以调用Python字符串的<code>endswith</code>方法,将字符串元组作为参数传递。这样,可以使用以下表达式导出所需的输出:</p>
<pre><code>result = [s for s in list1 if s.endswith(tuple(sublist1))]
</code></pre>
<p>实际输出为:</p>
<pre><code>>>> result
['TC_TEST3', 'TC_TEST1']
</code></pre>