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.

Author: paldepind, 0000-00-00

1 answers

Rozważmy następującą dwuwymiarową listę:

original = [[1,
 59
Author: ,
Warning: date() expects parameter 2 to be long, string given in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54