学习编程第162天 python编程 矩阵行列互换,二维数组的典型应用

liftword2个月前 (03-04)技术文章10

今天学习的是刘金玉老师零基础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.运行效果:


相关文章

绝版!247个Python经典有趣实例,代码齐全可复制,PDF版拿走即用

对于大部分Python学习者来说,基础核心知识基本已经掌握了,但"纸上得来终觉浅,绝知此事要躬行",要想完全掌握Python,还得靠实践应用。【文末获取】今天给大家分享247个Python实战项目,都...

Python初级练习小实例(1-20例),1个实例多个例子相互参考

以下所有测试实例来自于菜鸟教程:https://www.runoob.com/python3/python3-examples.html 1:Python 数字求和自己的代码#用户输入数字,并转换为浮...

5个短小精悍的 Python 趣味脚本,太赞了,非常适合小白上手

都说瑞雪兆丰年,新年开工第一天就下了一场大雪!漫天飞舞的雪花精灵,真的很漂亮,菜鸟哥所在的城市好久没有下雪了,冬天下点雪还是很有意境的。新年开始,大家Python学起来,目前Python是最火的语言,...

Python函数式编程的详细分析(代码示例)

本篇文章给大家带来的内容是关于Python函数式编程的详细分析(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。Functional Programming,函数式编程。Py...

概率、统计学在机器学习中应用:20个Python示例

大数据文摘受权转载自机器学习算法与Python实战在数据科学和机器学习领域,概率论和统计学扮演着至关重要的角色。Python作为一种强大而灵活的编程语言,提供了丰富的库和工具来实现这些概念。本文将通过...

python自动化能发挥到什么程度,两个有趣的个人案例告诉你

2011年在从网上看到一篇文章,叫做完全使用Python工作(即使今天看,文章的一些观点也比较偏激与狭隘),通过这篇文章我知道Python这门语言。在此之前我们大学学习的语言是Fortran90/95...