Строка это динамическая структура данных ? Задача на Питонтьютор

попалась задача на питонтьюторе :

Дана последовательность целых чисел, заканчивающаяся числом 0. Выведите эту последовательность в обратном порядке.При решении этой задачи нельзя пользоваться массивами и прочими динамическими структурами данных.Рекурсия вам поможет.

Я не до конца могу понять условие про динамическую структуру данных , понимаю что к ним относится массив ,кортеж , список , но относится ли к ним строка ? (хочу записывать промежуточные данные в строку , потом выводить ее оттуда же)

P.S. прошу не давайте мне конечного решения , если хотите помочь , подтолкните в эту сторону , спасибо :)


Ответы (1 шт):

Автор решения: Ara_Bog

Массив и списки в Python это синонимы.

Кортеж не относится к динамическим, т.к. мы не можем производить манипуляции по добавлению/изменению/удалению элементов.

Строка тоже является динамической. Вот пример изменения

myVar = 'строк'
myVar += 'a'

print(myVar) # выдаст "строка"

В данной задаче вам необходимо использовать кортежи.

→ Ссылка