объект ‘type’ не подлежит подписке при изменении списка

#python-3.x #string #list #reverse

#python-3.x #строка #Список #обратный

Вопрос:

возникли трудности с этим кодом; Я пробовал ниже, а также .reverse() , reversed() и нарезку, как показано ниже. Я продолжаю получать ошибку, как указано выше, и я в недоумении относительно того, в чем проблема. есть какие-либо подсказки относительно того, в чем заключается моя основная ошибка?

функции присваивается список чисел. скрипт переворачивает все числа в списке и возвращает список. любое число, заканчивающееся на 0, должно быть удалено в конце ‘0’ перед реверсированием числа. Ни одно из чисел в списке number_list не будет меньше 1.

ниже приведен мой код.

 def reverse_number_in_list(number_list:list)->list:
while True:
        if 0 in number_list:
            [i.strip('0') for i in number_list]
            return list[::-1]
        else:
            return list[::-1]
 

Комментарии:

1. Возврат number_list[::-1]

2. list это встроенная функция для Python. Я бы рекомендовал не затенять его в коде, который вы пишете.