python初始化一个三维数组

文章目录

1.什么是三维数组

从最外层开始理解,可以理解为一维数组,里面套了一个二维数组(1+2等于三维数组)

arr = [ [[], []], [[], [], []], [[],[]] ] 比如这个一维数组里面套了三个二维数组,每个二维数组又套了不同个数的一维数组

2.那我应该如何初始化一个自定义长度的三维数组呢?

1.问题:如何初始化一个三维各个维度分别为长度为a,b,c的三维数组

1.第一个元素a表示最外层数组,里面有a个二维数组

2.第二个元素b 表示第二层数组里面有b个一维数组

3.第三个元素c表示最内层一维数组里面的元素个数

2.代码展示

python 复制代码
dp = []
for i in range(a):
	dp.append([]) # 多少个二维数组
	for j in range(b):
		dp[i].append([]) # 多少个一维数组
		dp[i][j] = [0] * (c) # 一维数组里面多少个元素
相关推荐
落羽的落羽2 分钟前
【C++】特别的程序错误处理方式——异常机制
开发语言·c++
张子夜 iiii12 分钟前
实战项目-----在图片 hua.png 中,用红色画出花的外部轮廓,用绿色画出其简化轮廓(ε=周长×0.005),并在同一窗口显示
人工智能·pytorch·python·opencv·计算机视觉
gongzemin17 分钟前
Django入门2--设置数据库 admin
python·django
通达的K17 分钟前
Java实战项目演示代码及流的使用
java·开发语言·windows
KimLiu30 分钟前
LCODER之Python:使用Django搭建服务端
后端·python·django
胡耀超34 分钟前
3.Python高级数据结构与文本处理
服务器·数据结构·人工智能·windows·python·大模型
云:鸢35 分钟前
C语言链表设计及应用
c语言·开发语言·数据结构·链表
1373i1 小时前
【Python】pytorch安装(使用conda)
pytorch·python·conda