H.F*_* C. -1 python string list
我有一个字符串列表:
['TTGGGAGAA', 'TTGGGAGCA', 'TTGGGAGTA']
Run Code Online (Sandbox Code Playgroud)
我想测试此列表中是否存在字符串:例如,测试我的列表中是否存在'GTA'(=子序列)
我试过了:
OK = subsequence in list
if OK == True:
print (true)
else: pass
Run Code Online (Sandbox Code Playgroud)
但它不起作用.有人能帮助我吗?
这是不正确的,因为它将比较列表的整个元素subsequence.相反,这样做,
for word in list:
if subsequence in word:
OK = True
break
Run Code Online (Sandbox Code Playgroud)
您可以使用该any()功能将其压缩为一行.这样做,使用,
OK = any(subsequence in word for word in list)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
480 次 |
| 最近记录: |