Уведомления

Группа в Telegram: @pythonsu

#1 Март 5, 2021 16:43:19

Arhist
Зарегистрирован: 2021-02-20
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Найти индекс элемента не при помощи .find

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

Есть ли способы найти индекс не через .find и не через цикл for/ Ну или через index. но так, чтобы выдало то, что мне надо

Офлайн

#2 Март 5, 2021 16:52:26

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Найти индекс элемента не при помощи .find

Arhist
Есть ли способы найти индекс не через .find и не через цикл for/ Ну или через index. но так, чтобы выдало то, что мне надо
Так а что вам надо то? вот нужно вам найти индеккс єлемента “л” это должен быть 5, 6, 7, или 8?



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#3 Март 5, 2021 18:17:43

Arhist
Зарегистрирован: 2021-02-20
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Найти индекс элемента не при помощи .find

PEHDOM
в зависимости от его расположения в строке. Если он первый, то 0
Если третий, то 2
Если 10-Й, то 9

Офлайн

#4 Март 5, 2021 18:45:45

Arhist
Зарегистрирован: 2021-02-20
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Найти индекс элемента не при помощи .find

PEHDOM
я при помощи цикла фор ич хочу найти каждый индекс каждого символа в зависимости от его местоположения в строке

Офлайн

#5 Март 5, 2021 22:10:57

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9874
Репутация: +  854  -
Профиль   Отправить e-mail  

Найти индекс элемента не при помощи .find

  
>>> s = 'роооолллл'
>>> list(enumerate(s))
[(0, 'р'), (1, 'о'), (2, 'о'), (3, 'о'), (4, 'о'), (5, 'л'), (6, 'л'), (7, 'л'), (8, 'л')]
>>>



Офлайн

#6 Март 6, 2021 16:05:01

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Найти индекс элемента не при помощи .find

Arhist
я при помощи цикла фор ич хочу найти каждый индекс каждого символа в зависимости от его местоположения в строке
Arhist
Есть ли способы найти индекс не через .find и не через цикл for/
вы уж както определитесь, а то хочу, то не хочу.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version