def reverse_strings(my_list): new_string="" for x in my_list: new_string=new_string+my_list[-1] my_list.pop() return new_string
это не добавляет первый объект списка в новую строку, и мы не можем использовать обратную функцию
Проблема, если вы изменяете / высовываете тот же список, который вы просматриваете.
def reverse_strings(my_list): new_string = '' for i in range(len(my_list)): new_string += my_list[-i-1] return new_string print(reverse_strings(['First', 'Second']))