学习编程第162天 python编程 矩阵行列互换,二维数组的典型应用
今天学习的是刘金玉老师零基础Python教程第46期,主要内容是python编程 矩阵行列互换算法,二维数组的典型应用。
(一)自动生成二维数组
1.代码:
n=4
k=1
list1=[]
for i in range(n):
tmp=[]
for j in range(n):
tmp.append(k)
k+=1
list1.append(tmp)
print(list1)
2.运行效果:
(二)二维数组行列互换
1.代码:
n=4
k=1
list1=[]
for i in range(n):
tmp=[]
for j in range(n):
tmp.append(k)
k+=1
list1.append(tmp)
print(list1)
for i in range(n):
for j in range(i,n):
list1[i][j],list1[j][i]=list1[j][i],list1[i][j]
print(list1)
2.运行效果: