Опишите, пожалуйста, ход действий. Как я понял, сначала мы должны проверить количество элементов в списке, если оно больше одно, пробегаем по всему списку до самого конца и последнему элементу присваиваем значение "None". (Если я в чем-то не прав, буду рад выслушать корректировки). Данную функцию реализую на Питоне.
def destruct_last(list):
if len(list) == 1:
return None