Найти - Пользователи
Полная версия: Найти индекс элемента не при помощи .find
Начало » Python для новичков » Найти индекс элемента не при помощи .find
1
Arhist
Если искать индекс при помощи find, то индекс элемента будет зависеть не от его расположения в строке, а от расположения в строке первого такого же символа.
То есть, если я ввожу: роооолллл
То получаю следующую индексацию:
0
1
1
1
1
2
2
2
2
А мне нужно:
0
1
2
3
4
5
6
7
8

Есть ли способы найти индекс не через .find и не через цикл for/ Ну или через index. но так, чтобы выдало то, что мне надо
PEHDOM
Arhist
Есть ли способы найти индекс не через .find и не через цикл for/ Ну или через index. но так, чтобы выдало то, что мне надо
Так а что вам надо то? вот нужно вам найти индеккс єлемента “л” это должен быть 5, 6, 7, или 8?
Arhist
PEHDOM
в зависимости от его расположения в строке. Если он первый, то 0
Если третий, то 2
Если 10-Й, то 9
Arhist
PEHDOM
я при помощи цикла фор ич хочу найти каждый индекс каждого символа в зависимости от его местоположения в строке
py.user.next
  
>>> s = 'роооолллл'
>>> list(enumerate(s))
[(0, 'р'), (1, 'о'), (2, 'о'), (3, 'о'), (4, 'о'), (5, 'л'), (6, 'л'), (7, 'л'), (8, 'л')]
>>>
PEHDOM
Arhist
я при помощи цикла фор ич хочу найти каждый индекс каждого символа в зависимости от его местоположения в строке
Arhist
Есть ли способы найти индекс не через .find и не через цикл for/
вы уж както определитесь, а то хочу, то не хочу.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB