|
发表于 2021-11-11 10:47:11
|
显示全部楼层
本帖最后由 jackz007 于 2021-11-11 13:27 编辑
- def lrotate(d):
- e = [[]for _ in d]
- for i in range(len(d)):
- for j in range(len(d)):
- e[len(d) - 1 - j] . append(d[i][j])
- return e
- def rrotate(d):
- e = [[]for _ in d]
- for i in range(len(d)):
- for j in range(len(d)):
- e[j] . insert(0 , d[i][j])
- return e
- d = [[1 , 2 , 3] , [4 , 5 , 6] , [7 , 8 , 9]]
- print(lrotate(d))
- print(rrotate(d))
复制代码
运行实况:
- D:\00.Excise\Python>python x.py
- [[3, 6, 9], [2, 5, 8], [1, 4, 7]]
- [[7, 4, 1], [8, 5, 2], [9, 6, 3]]
- D:\00.Excise\Python>
复制代码 |
|