我有这样一个代码,每次我找到一个B,我都要拆分一个字符串:
string = "AAABAABAAABIAABIAABAA"
s=[x.strip() for x in string.split('B')]
print '\n'.join(s)
输出如下:
'AAA' 'AA' 'AAA' 'IAA' 'IAA' 'AA'
我的问题是,如何在输出之前放置一个范围(字符的第一个位置,字符的最后一个位置),比如:(0,3)AAA (3,5)AA (5,8)AAA (8,11)IAA
?你知道吗
Tags:
编辑:
正如塞格法尔指出的,我没有正确地阅读这个问题。。。你知道吗
或者
使用没有导入的简单
for
循环:输出:
或者如果您希望它被
\n
分隔:输出:
顺便说一句:不要使用
string
作为变量名,因为它可能与string
模块冲突。你知道吗相关问题 更多 >
编程相关推荐