此过程的想法是转换“正方形”(列表列表)并将其翻转。例如,通过输入“正方形”
[[1,2,3],[1,2,3],[1,2,3]]
程序应该返回
[[1,1,1],[2,2,2],[3,3,3]]
def turn_square(list4)
n_index = [0,1,2]
turned = []
blank = []
turned_i = 0
for k in n_index:
turned.append(blank)
for i in n_index:
for j in n_index:
turned[turned_i].append(list4[j][i])
turned_i = turned_i + 1
但是,不知道为什么,它又回来了
[[1, 1, 1, 2, 2, 2, 3, 3, 3], [1, 1, 1, 2, 2, 2, 3, 3, 3], [1, 1, 1, 2, 2、2、3、3、3]]
任何想法为什么?请帮忙。