导语:
本文主要介绍了关于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如何计算除法10/09
- ♥ 如何使用python点子11/21
- ♥ python入门:abs()函数10/11
- ♥ 如何使用Python集成ActiveMQ?如何连接?12/10
- ♥ 如何输入python函数参数10/16
- ♥ 详解Python标准库12/01
内容反馈