Python动态生成多维数组的方法示例
作者:TheOneGIS 时间:2023-07-19 04:12:03
本文实例讲述了Python动态生成多维数组的方法。分享给大家供大家参考,具体如下:
多维数组其实就是多个一维数组的嵌套,Python中有原生的list,类似一个动态数组。
所以动态生成多维数组的思想就是在list中动态嵌套添加list。
下面代码生成一个一个3×3×2的三维数组:
# coding:utf-8
# 使用Python3中的print函数
from __future__ import print_function
arr = []
# 基本思想是在list中动态添加list,每个list可以嵌套,这样就可以形成多维数组了
# arr中保存的而是row的集合,row中保存的是col的集合
# 这是一个3×3×2的三维数组
for i in range(3):
row = []
for j in range(3):
col = []
col.append(i + j)
col.append(i * j)
row.append(col)
arr.append(row)
print(arr)
print("Output Result:")
for i in range(3):
for j in range(3):
for k in range(2):
print('[', end='')
print(i, end=', ')
print(j, end=', ')
print(k, end='] = ')
print(arr[i][j][k])
运行结果:
希望本文所述对大家Python程序设计有所帮助。
来源:https://blog.csdn.net/theonegis/article/details/50775076
标签:Python,多维数组
0
投稿
猜你喜欢
python 爬取腾讯视频评论的实现步骤
2021-06-19 03:57:58
ajax实现Dig程序中的投票
2008-01-22 17:27:00
利用Python生成文件md5校验值函数的方法
2023-09-29 14:51:40
python sqlite的Row对象操作示例
2023-07-23 17:08:55
Python 中对 XML 文件的编码转换问题
2022-08-19 12:46:53
在django中使用post方法时,需要增加csrftoken的例子
2023-08-12 06:44:34
巧用Dreamweaver MX制作阴影字
2009-08-31 17:36:00
asp datediff 时间相减
2011-03-25 10:34:00
django模板加载静态文件的方法步骤
2023-04-12 17:13:26
Python range、enumerate和zip函数用法详解
2021-06-29 22:24:06
Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解
2023-11-24 09:28:09
BootstrapValidator超详细教程(推荐)
2024-04-10 13:53:24
Python接口自动化之request请求封装源码分析
2023-12-29 02:42:32
用css和js实现firefox和IE支持局部打印
2008-05-23 13:04:00
在VScode里面添加Python解释器的详细步骤
2021-12-04 16:03:11
IDEA使用JDBC安装配置jar包连接MySQL数据库
2024-01-23 17:43:21
还原大备份mysql文件失败的解决方法分享
2024-01-26 17:42:04
简单了解添加mysql索引的3条原则
2024-01-17 04:54:42
ASP+SQL Server构建网页防火墙
2009-01-21 19:56:00
python PIL Image 图像处理基本操作实例
2021-05-09 03:18:24