TypeError: объект «NoneType» не повторяется в Python [закрыто]Python

Программы на Python
Anonymous
 TypeError: объект «NoneType» не повторяется в Python [закрыто]

Сообщение Anonymous »

Моя программа удаляет подстроку «гнилой» из списка строк:
bag_of_fruits = ["apple","rottenBanana","apple"]

def remove_rotten(bag_of_fruits):
bag_of_fruits = [x.removeprefix('rotten') for x in bag_of_fruits]
return [x.lower() for x in bag_of_fruits]

print(remove_rotten(bag_of_fruits))

Все тесты завершены, но в конце программа показывает «Выдано непредвиденное исключение»:
Traceback (most recent call last):
File "/workspace/default/.venv/lib/python3.10/site-packages/codewars_test/test_framework.py", line 112, in wrapper
func()
File "/workspace/default/tests.py", line 21, in fixed_tests
test.assert_equals(remove_rotten(tst[0]), tst[1], f"Input = {tst[0]}")
File "/workspace/default/solution.py", line 4, in remove_rotten
bag_of_fruits = [x.removeprefix('rotten') for x in bag_of_fruits]
TypeError: 'NoneType' object is not iterable


Подробнее здесь: https://stackoverflow.com/questions/731 ... -in-python

Вернуться в «Python»