1. re 사용
import re
[m.start() for m in re.finditer('test', 'test test test test')]
# [0, 5, 10, 15]
https://stackoverflow.com/a/4664889
2. Standard library 사용
def findAll(s, idx):
  e = s[0]
  i = s.find(e)
  while i is not -1:
    yield i
    i = s.find(e, i + 1)
PREVIOUSEtc