导语:
本文主要介绍了关于python如何打印矩阵的相关知识,包括python打印列表,以及python打印矩形这些编程知识,希望对大家有参考作用。
1.使用*解包,压缩,zip到zip类型。 zip从第一列开始原始矩阵,将每一列打包成一个元组,将元组转换成一个列表,达到矩阵传递的效果。
def spiralOrder(matrix):
res = []
while matrix:
print('matrix = ',matrix)
res += matrix.pop(0)
matrix = list(zip(*matrix))[::-1]
return res
2、用顺时针旋转,得到的数值可以逆转。
def anti(matrix):
res = []
res += matrix.pop(0)[::-1]
while matrix:
matrix = matrix[::-1]
matrix = list(zip(*matrix))
print('msss=',matrix)
res += list(matrix.pop(0))[::-1]
return res
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在python中转换数据类型09/25
- ♥ 命令行提示python不是内部变量如何解决12/03
- ♥ python如何判断是否为数字08/15
- ♥ 如何在python中用len改变字节长度?11/16
- ♥ 在python中触发执行__call__11/18
- ♥ python3开头如何设置utf-808/16
内容反馈