我希望找到一个字符串中第一个与给定值不相等的元素的索引。
伪代码:
string='111111234131986'
string.find(!='1')
结果:
6
我希望找到一个字符串中第一个与给定值不相等的元素的索引。
伪代码:
string='111111234131986'
string.find(!='1')
结果:
6
假设您想要第一个不是'1'
的元素,我们可以使用next()
和enumerate()
。
>>> string='111111234131986'
>>> next((i for i, x in enumerate(string) if x!='1'), None)
6
string='111111234131986' #required string
for items in string: #loop to iterate over the elements to find the odd one
if items != '1':
print items
Output for this:
2
3
4
3
9
8
6