Как пройти по списку списков "улиткой" от краев к центру, все элементы вывести в список
def snail(snail_map): f=lambda m:m and m.pop(0)+f([list(x)for x in zip(*m)][::-1]) return f array = [[1,2,3], [4,5,6], [7,8,9]] #expected = [1,2,3,6,9,8,7,4,5]