Я создал функцию, которая принимает список чисел, подлежащих обратному обращению.TypeError: объект «NoneType» не подлежит подписке со списком
def getListBackward(number):
reversedNumbers = number[::-1] #line with error
'''
code that does stuff with reversed numbers below
'''
EDIT:
это функция, которая вызывает getListBakcward
def sumofreversed(numbers):
total = getListBackward(numbers) + otherlist(numbers)
return total
я получил номера путем ввода данных пользователем и передал его в качестве параметра. Однако, я получаю эту ошибку:
TypeError: 'NoneType' object is not subscriptable
Что я делаю не так? Как я могу это исправить?
В качестве состояний трассировки число равно None. У вас есть еще какой-нибудь код, чтобы показать, что может помочь? – ODiogoSilva
Опубликовать код, вызывающий эту функцию, похоже, что вы ошибочно передаете 'number'. – Loocid
Ошибка в коде, который вызывает 'getListBackward' со значением, которое' None' вместо списка. Или, возможно, в коде, который вызывает 'getListBackward', который возвращает' None', или код, который его вызывает, и передает ему 'None'. Вы должны выяснить, где в вашем коде вы получили «Нет», когда ожидали список. – abarnert