[Python] 행렬 회전
zip 함수를 이용해 2차원 배열 회전 mylist = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] new_list = list(map(list, zip(*mylist))) - mylist 안의 각 배열에서 첫 번째 원소를 뽑아 list로 만드는 과정을 차례로 진행 후 다시 list로 만듬 -> 각 행의 첫 번째 원소가 첫 번째 열로 바뀜 * zip - 각 인자에서 요소를 하나씩 뽑아 묶어줌 mylist = [1, 2, 3] new_list = [40, 50, 60] for i in zip(mylist, new_list): print (i) # (1, 40) (2, 50), (3, 60) list(zip("abc", "def")) # [('a', 'd'), ('b', 'e'), ('c',..
2022. 3. 23.