比较字符串中的特定字符

时间:2015-04-07 03:18:24

标签: python string-comparison

s1="aaaaa"
s2="aa"
#expected output=3, because there is a "aa" in "aaaaa", at the 3rd position of s2

如何找到字符匹配的最后位置?

2 个答案:

答案 0 :(得分:1)

听起来您正在描述方法str.rfind(),它是标准库的一部分。

>>> 'aaaaa'.rfind('aa')
3

答案 1 :(得分:0)

[pos for pos, match in enumerate(c1 == c2 for c1, c2 in zip(s1, s3)) if match]