Назад к вопросам
Junior
97
questionbank

Как выполнить итерацию по строке в языке программирования, который вы используете?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

В Python можно итерироваться по строке несколькими способами:

  1. Прямая итерация по символам:

    # Итерация по символам строки
    my_string = "hello"
    for char in my_string:
        print(char)
    
  2. Итерация по индексам:

    # Итерация по индексам строки
    my_string = "world"
    for i in range(len(my_string)):
        print(my_string[i])
    
  3. С использованием enumerate:

    # Итерация с получением индекса и символа
    my_string = "python"
    for index, char in enumerate(my_string):
        print(f"Index: {index}, Char: {char}")
    
  4. С использованием генератора списка (list comprehension):

    # Создание списка символов с помощью генератора
    my_string = "example"
    chars = [char for char in my_string]
    print(chars)