查找不等于特定值的第一个元素的索引

Ric*_*rca 4 python string find python-3.x

我想找到不等于给定值的字符串中第一个元素的索引

伪代码:

string='111111234131986'
string.find(!='1')
Run Code Online (Sandbox Code Playgroud)

结果:

6
Run Code Online (Sandbox Code Playgroud)

Ric*_*cco 5

这是一个使用lstrip()and的非常简单的解决方案len()

len(string) - len(string.lstrip("1"))
Run Code Online (Sandbox Code Playgroud)

len(string)如果string为空或完全由“1”组成,则此解决方案返回。