Форум сайта python.su
Если искать индекс при помощи find, то индекс элемента будет зависеть не от его расположения в строке, а от расположения в строке первого такого же символа.
То есть, если я ввожу: роооолллл
То получаю следующую индексацию:
0
1
1
1
1
2
2
2
2
А мне нужно:
0
1
2
3
4
5
6
7
8
Есть ли способы найти индекс не через .find и не через цикл for/ Ну или через index. но так, чтобы выдало то, что мне надо
Офлайн
ArhistТак а что вам надо то? вот нужно вам найти индеккс єлемента “л” это должен быть 5, 6, 7, или 8?
Есть ли способы найти индекс не через .find и не через цикл for/ Ну или через index. но так, чтобы выдало то, что мне надо
[code python][/code]
Офлайн
PEHDOMв зависимости от его расположения в строке. Если он первый, то 0
Офлайн
PEHDOMя при помощи цикла фор ич хочу найти каждый индекс каждого символа в зависимости от его местоположения в строке
Офлайн
>>> s = 'роооолллл' >>> list(enumerate(s)) [(0, 'р'), (1, 'о'), (2, 'о'), (3, 'о'), (4, 'о'), (5, 'л'), (6, 'л'), (7, 'л'), (8, 'л')] >>>
Офлайн
Arhist
я при помощи цикла фор ич хочу найти каждый индекс каждого символа в зависимости от его местоположения в строке
Arhistвы уж както определитесь, а то хочу, то не хочу.
Есть ли способы найти индекс не через .find и не через цикл for/
[code python][/code]
Офлайн