myString = "Exon 51 100.0 1446231 1446281 NW_003101558.1 1 51 XM_002612573.1 Branchiostoma floridae hypothetical protein, mRNA"
print myString.split('100.0')[1].split(" ")[2]
这就是我被困的地方。我想从第二次拆分(“1446231 1446281”)中得到两个数字,但我只得到第二个。你知道吗
理想情况下,我希望“exon14462311446281”作为输出-所有制表符分隔。谢谢你的帮助。你知道吗
只是一行中的另一个解决方案:
只需存储
split()
调用的结果,就可以访问所需的元素。你知道吗然后可以将这些元素与^{} 连接在一起:
对于更复杂的场景,单次拆分可能是不够的,但你会明白的。你知道吗
因为看起来您有一个不同数量的空格来分隔字符串的不同字段,所以使用正则表达式来分割字符串。你知道吗
相关问题 更多 >
编程相关推荐