Obracanie tablicy dwuwymiarowej w Pythonie
W programie, który piszę, pojawiła się potrzeba obracania dwuwymiarowej tablicy. Szukając optymalnego rozwiązania znalazłem ten imponujący jednowarstwowy, który wykonuje zadanie:
rotated = zip(*original[::-1])
Używam go teraz w moim programie i działa zgodnie z założeniami. Moim problemem jest to, że nie rozumiem, jak to działa.
Byłbym wdzięczny, gdyby ktoś mógł wyjaśnić, w jaki sposób różne funkcje zaangażowane osiągają pożądany rezultat.
78