嘿伙计们,我在这里看到了如何在指定字符处拆分字符串的答案,这很简单。我需要知道的是如何在 2 个字符之间拆分字符串
即拆分以M开头并以Z结尾的字符串 RERTCRPVNMVRNSRRTNSKSRSRHRZGRCRCGRHWVRNFDNPFISRYRRSZTSFFIFTVKFLSSYGLKKRKIKRTTVKVQGSTIMSLLNTZLN
进入 RERTCRPVN MVRNSRRTNSKSRSRHRZ GRCRCGRHWVRNFDNPFISRYRRSZTSFFIFTVKFLSSYGLKKRKIKRTTVKVQGSTI MSLLNTZ LN
后来只保留那些想要的。
我也许可以形成某种奇怪的循环来做到这一点
NET=Aminos.split('M')
LIST=[]
rock= int(0)
while LIST[rock]!= 'M' and LIST[rock]!= '':
LIST.append('M' + NET[rock])
rock=rock + 1
other=other+1
print(LIST)
但在这个给定的例子中,我得到了索引超出范围错误。
这种事情似乎也相当乏味,因为我必须在每个 Z 之后拆分 LIST 并尝试将“Z”连接到每个末尾。
有谁知道更有效地做到这一点的方法?