gpt4 book ai didi

python - 我怎样才能用 python 旋转这个列表列表

转载 作者:太空狗 更新时间:2023-10-29 19:36:35 25 4
gpt4 key购买 nike

<分区>

我有一个列表列表,我需要将它旋转九十度。我设法获得了第一个新行,但我无法获得其他任何行,所以我将 for 循环放入一个函数中,并且每次迭代都将计数增加一个,但我只是在终端上打印了一大堆乱七八糟的东西。

grid = [['.', '.', '.', '.', '.', '.'],
['.', '0', '0', '.', '.', '.'],
['0', '0', '0', '0', '.', '.'],
['0', '0', '0', '0', '0', '.'],
['.', '0', '0', '0', '0', '0'],
['0', '0', '0', '0', '0', '.'],
['0', '0', '0', '0', '.', '.'],
['.', '0', '0', '.', '.', '.'],
['.', '.', '.', '.', '.', '.']]

我需要如何旋转。

'''
..00.00..
.0000000.
.0000000.
..00000..
...000...
....0....

'''

我的代码

def get_row(grid, new_grid, new_row, count):
for row in grid:
new_row.append(row[count])
new_grid.append(new_row)

new_grid = []
new_row = []
count = 0

for x in range(0, 6):
count = 0
get_row(grid, new_grid, new_row, count)
count +=1

for row in new_grid:
print row

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com