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) # 一维数组里面多少个元素
相关推荐
何以解忧,唯有..16 小时前
Python time 模块详解:时间处理与日期操作指南
开发语言·python
caimouse17 小时前
ReactOS 窗口系统分析(20):光标与图标 — cursoricon.c
c语言·开发语言
梅雅达编程笔记17 小时前
Day 18 · 综合实战 B:AI 客服 Agent(专栏收官)
python·智能客服·ai agent·意图识别·ai客服·大模型应用·ai办公自动化
测试老哥17 小时前
Pytest自动化测试框架tep环境变量、fixtures、用例三者之间的关系
自动化测试·软件测试·python·测试工具·测试用例·pytest·职场发展
Buke..17 小时前
【APP 逆向】哔哩哔哩 sign 参数逆向(下):OLLVM 混淆还原 sign 算法
java·javascript·爬虫·python·算法
JacksonMx17 小时前
Java CompletableFuture 异步编程实战:从入门到架构师避坑指南
linux·数据库·python
longxiaozhang618 小时前
C#运算符重载:让对象也能使用“加减乘除”
开发语言·c#
W_3260018 小时前
Python-OpenCV HSV颜色空间与inRange颜色分割:按颜色提取目标物体
图像处理·人工智能·python·opencv·机器学习
mounter62518 小时前
GCCRS 突破与 Rust 入核:Linux 工具链的重大变革
linux·开发语言·rust·linux kernel·kernel
Buke..18 小时前
【APP 逆向】哔哩哔哩 sign 参数逆向(上):Frida 反调试绕过与 unidbg 调用
java·开发语言·爬虫·python·安卓