por que não consigo reverter uma lista de lista em python
Eu queria fazer algo assim, mas esse código retorna a lista de None (acho que é porque list.reverse () está invertendo a lista no lugar):
map(lambda row: row.reverse(), figure)
Eu tentei este, mas o retorno invertido um iterador:
map(reversed, figure)
finalmente fiz algo parecido com isto, que funciona para mim, mas não sei se é a solução certa:
def reverse(row):
"""func that reverse a list not in place"""
row.reverse()
return row
map(reverse, figure)
se alguém tiver uma solução melhor que eu não conheço, por favor me avise
Atenciosamente,