Назад к вопросам
Junior
97
questionbank
Как выполнить итерацию по строке в языке программирования, который вы используете?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
В Python можно итерироваться по строке несколькими способами:
-
Прямая итерация по символам:
# Итерация по символам строки my_string = "hello" for char in my_string: print(char) -
Итерация по индексам:
# Итерация по индексам строки my_string = "world" for i in range(len(my_string)): print(my_string[i]) -
С использованием
enumerate:# Итерация с получением индекса и символа my_string = "python" for index, char in enumerate(my_string): print(f"Index: {index}, Char: {char}") -
С использованием генератора списка (list comprehension):
# Создание списка символов с помощью генератора my_string = "example" chars = [char for char in my_string] print(chars)