<p>我需要检查一个字符串是否存在于一组较大的字符串中,以及它是否存在,以便将包含它的字符串添加到另一个列表中。我有检查状态的代码,它正常工作,但由于我的实现,它无法添加字符串</p>
<p><strong>代码</strong></p>
<pre><code>test_list = ['temp', 'temperature']
b = ['sunny', 'cloudy', 'stempy', 'temp','newtemperature']
hits = []
hit_name = []
for test_string in b:
res = any(item in test_string for item in test_list)
if res == True:
hit_name.append(item)
hits.append(res)
# print result
print('\n'*2, hits)
</code></pre>
<p><strong>所需输出</strong></p>
<pre><code>hit_name = ['stempy', 'temp','newtemperature']
</code></pre>