Warum kann ich eine Liste der Liste in Python nicht umkehren

Ich wollte so etwas tun, aber dieser Code gibt die Liste None zurück (ich glaube, das liegt daran, dass list.reverse () die vorhandene Liste umkehrt):

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

Ich habe es versucht, aber das Gegenteil gibt einen Iterator zurück:

map(reversed, figure)

schließlich habe ich so etwas gemacht, was für mich funktioniert, aber ich weiß nicht, ob es die richtige Lösung ist:

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

map(reverse, figure)

wenn jemand eine bessere Lösung hat, die mir nicht bekannt ist, lass es mich bitte wissen

mit freundlichen Grüßen

Antworten auf die Frage(10)

Ihre Antwort auf die Frage