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