행열 transpose - ( zip응용 )
2차원 행열이 다음처럼 주어져있다고 하자. arr = [[1,2,3],[4,5,6],[7,8,9]] 이중 for을 써서 행열을 뒤집을 수 있다. new_arr = [[], [], []] for i in range(len(mylist)): for j in range(len(mylist[i])): new_arr[i].append(mylist[j][i]) * 연산자의 이해 다른 방법을 알아보기 전에 * 연산자의 이용방법을 하나 알아보자. a, b, *c, d = 'a', 2, 'e', 4, 5 print(a,b,c,d) # a 2 ['e',4] 5 a,b,*c,d = 1,2,3,4,5 print(a,b,c,d) # >> 1 2 [3,4] 5 *c는 남은 성분 모두를 받아준다. zip()의 이용 arr = [[..
2023. 10. 7.