@calpy

Почему объект списка не совпадает с его индексом?

glasn = ["e", "u", "i", "o", "y", "a"]


def transkrip():
    slovo = input("Введите слово: ")
    list_slova = list(slovo)
    for x in list_slova:
        if x in glasn:
            len_glasn = glasn.index(x) 
            s = str(len_glasn) + " - " + x # обьект списка не совпадает с его индексом
            print(s)

К примеру при вводе слова "hello" выдаст:
0 - e
3 - o
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
Индекс считается от нуля:
["e", "u", "i", "o", "y", "a"]
  0    1    2    3    4    5


Вроде бы всё как и должно быть. Что вас смущает?
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@x_dmitry_x
#...
len_glasn = list_slova.index(x)
#...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы