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

liftword2周前 (03-04)技术文章2

今天学习的是刘金玉老师零基础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作为一种强大而灵活的编程语言,提供了丰富的库和工具来实现这些概念。本文将通过...

10个非常适合菜鸟练手的Python项目,强烈建议收藏

对于Python学习者来说,能够熟练的掌握Python中简洁而高效的编程技巧,不仅能够提升程序的效率,更重要的是体现出编程者高超的编程能力。今天,小编就为大家分享十个Python的小案例,每个案例都有...