>>781
import re
re.findall(r'[A-Za-z]+|[0-9]+', foo)
で分けられるけど分けた後どうしたいかも含めて考えたほうがいいと思う
1文字ずつ判定していくのはそれほど悪い方法ではない