Как найти более одной подстроки из строки в Python

Например, если у меня есть строка «ATGAGGGATAGAGGGTTGGGAGAGATGGATAGGGGATAGATTG», я должен получить подстроку между ATG и TTG, так как мы видим, что в строке есть два типа.

Я все равно не могу это понять, PLZ помочь мне через это!

Использование регулярного выражения может легко получить вас там.

Например:

 import re a = 'ATGAGGGATAGAGGGTTGGGAGAGATGGATAGGGGATAGATTG' print re.findall("ATG(.*?)TTG", a) 

Вывод:

 ['AGGGATAGAGGG', 'GATAGGGGATAGA']