考虑这个列表:
l1 = ['Bio:PRJNA57967', 'Assembly:GCF_000007805.1']
l2 = ['Bio:PRJNA224116', 'Sample:SAMN07158965', 'Assembly:GCF_002318635.1']
在不考虑“Assembly”始终位于最后一个位置的情况下,我希望检索此值
与其选择最后一个元素l[-1],我需要一些建议,如果“Assembly”位于列表的另一个位置,我可以在哪里找到它
我的命令包括以下几行:
for i in l:
if i.contains('Assembly'):
print i
要跳过循环,是否可以使用循环来定义变量以搜索要使用的元素? 像这样:
name = ( i for i in dbxrefs and i.startswith('Assembly:'))
如果要查看特定字符串是否使用“in”
例如:
输出
您可以使用
in
进行包含检查:但是,从你的样本数据来看,你可以更具体一些:
如果要排除其他
Assembly...:xxx
字符串:相关问题 更多 >
编程相关推荐