Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python将字符序列拆分为单独的列表_Python_List - Fatal编程技术网

python将字符序列拆分为单独的列表

python将字符序列拆分为单独的列表,python,list,Python,List,如果您要在一个序列中包含一个字符串/数字-比如AACBDEFZZBGFAAFFGGCCEEZZ 如何迭代字符串,然后让AA和ZZ之间的每个字符都出现在列表中?这种情况的最终结果是: [CBDEF],[FFGGCCEE] 谢谢您可以使用str.index: def在两个标记之间,开始标记为AA,结束标记为ZZ): #跟踪找到上一个标记的位置 prev_ind=0 ret=[] 尽管如此: 尝试: #找到起始标记 start=s.index(起始标记,上一个ind)+len(起始标记) #找到结束标

如果您要在一个序列中包含一个字符串/数字-比如AACBDEFZZBGFAAFFGGCCEEZZ

如何迭代字符串,然后让AA和ZZ之间的每个字符都出现在列表中?这种情况的最终结果是:

[CBDEF],[FFGGCCEE]


谢谢

您可以使用
str.index

def在两个标记之间,开始标记为AA,结束标记为ZZ):
#跟踪找到上一个标记的位置
prev_ind=0
ret=[]
尽管如此:
尝试:
#找到起始标记
start=s.index(起始标记,上一个ind)+len(起始标记)
#找到结束标记
结束=s.索引(结束标记,开始)
上一个标识=结束+长度(结束标记)
#切片并附加到返回列表
ret.append(s[开始:结束])
除值错误外:
#找不到两个标记中的一个,所以我们完成了
打破
回程网
在标记之间(“aacbdefzzbgfagfggcceezz”)#['CBDEF','FFGGCCEE']

Reworded-对我来说,最佳选择是一个糟糕的词语选择