почему я не могу перевернуть список в Python

я хотел сделать что-то вроде этого, но этот код возвращает список None (я думаю, это потому, что list.reverse () переворачивает список на месте):

map(lambda row: row.reverse(), figure)

я попробовал это, но обратный возвращает итератор:

map(reversed, figure)

наконец, я сделал что-то вроде этого, что работает для меня, но я не знаю, правильное ли это решение:

def reverse(row):
    """func that reverse a list not in place"""
    row.reverse()
    return row

map(reverse, figure)

если у кого-то есть лучшее решение, о котором я не знаю, пожалуйста, дайте мне знать

С уважением,

Ответы на вопрос(5)

Ваш ответ на вопрос