python 一次查找多个字符串中的一个

我有一个字符串,比如是“放辣椒发了你好啊”,我现在想定位出字符串中是否出现了“你”或者“我”或者”他“,如果出现了返回它们的位置

# coding=gbk
import re
a = u'放辣椒发了你好啊'
s = re.compile(u"你|我|他")
for i in s.finditer(a):
    print i.start(),i.group()

    
for i,j in enumerate(a):
    if(j in u'你我他'):
        print i,j

温馨提示:答案为网友推荐,仅供参考