前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python中如何动态生成多维数组

Python中如何动态生成多维数组

作者头像
卡尔曼和玻尔兹曼谁曼
发布于 2019-01-22 03:03:16
发布于 2019-01-22 03:03:16
3.2K00
代码可运行
举报
运行总次数:0
代码可运行

多维数组其实就是多个一维数组的嵌套,Python中有原生的list,类似一个动态数组。 所以动态生成多维数组的思想就是在list中动态嵌套添加list。

下面代码生成一个一个3×3×2的三维数组:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 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])

运行结果:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016年03月01日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
【说站】js原型链继承的关系
1、构造函数有原型对象,原型对象有指针指向结构函数,每个实例都有内部指针指向原型对象。
很酷的站长
2022/11/24
7480
【说站】js原型链继承的关系
【说站】js子类型重写的注意点
1、有时候子类型需要重写超类型的方法。如果子类型重写的方法写在更换原型之前,继承的超类型方法会覆盖子类型定义的方法,重写无效。
很酷的站长
2022/11/24
1.1K0
【说站】js子类型重写的注意点
【说站】js使用构造函数的缺点
如果例子太多,方法太多,占用内存很大,那么方法就在构造函数中定义,函数的复用就无从谈起。
很酷的站长
2022/11/24
1.8K0
【说站】js使用构造函数的缺点
JS中的面向对象、原型、原型链、继承总结大全
补充: js中说一切都是对象,是不完全的,在js中6种数据类型(Undefined,Null,Number,Boolean,String,Object)中,前五种是基本数据类型,是原始值类型,这些值是在底层实现的,他们不是object,所以没有原型,没有构造函数,所以并不是像创建对象那样通过构造函数创建的实例。关于对象属性类型的介绍就不介绍了。
疯狂的技术宅
2019/03/27
1.4K0
JS中的面向对象、原型、原型链、继承总结大全
一篇JavaScript技术栈带你了解继承和原型链
在学习JavaScript中,我们知道它是一种灵活的语言,具有面向对象,函数式风格的编程模式,面向对象具有两点要记住,三大特性,六大原则。
达达前端
2019/11/19
4650
前端day18-JS高级(完整的原型链)学习笔记
01-面向对象三大特征(封装、继承、多态) a.封装:将某个具体功能封装在对象中,只对外部暴露指定的接口,外界在使用的时候,只考虑接口怎么用,不用考虑内部怎么实现(前面学习的api其实就是一种封装思想) ​ b.继承:一个对象拥有其他对象的属性和方法 ​ c.多态:一个对象在不同情况下的多种状态 1.1-多态(js中了解即可) <script> /*多态(JS中了解即可,使用不多):一个对象在不同情况的多种状态 饲养员对象Person : 给动物对象喂养
帅的一麻皮
2020/05/07
4960
前端day18-JS高级(完整的原型链)学习笔记
原型链
原型链 这里只是通过一些案例补充之前对原型,原型链,instanceof的细节。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc
hss
2022/02/25
3550
原型链
JavaScript原型链与继承
只要是对象,一定有原型对象,就是说只要这个东西是个对象,那么一定有proto属性。(错的)
用户7043603
2022/02/26
1.6K0
JS原型链与继承别再被问倒了
继承是OO语言中的一个最为人津津乐道的概念.许多OO语言都支持两种继承方式: 接口继承 和 实现继承 .接口继承只继承方法签名,而实现继承则继承实际的方法.由于js中方法没有签名,在ECMAScript中无法实现接口继承.ECMAScript只支持实现继承,而且其 实现继承 主要是依靠原型链来实现的.
全栈程序员站长
2021/06/10
6340
详解原型与原型链
其实,刚开始学 JavaScript 时,就有学过原型与原型链的相关知识了,只是当时还没有养成写笔记的习惯,导致现在已经忘的七七八八了。
赤蓝紫
2023/01/02
4080
详解原型与原型链
JS基础-关于原型、原型链的一切
JS的原型、原型链一直是比较难理解的内容,不少初学者甚至有一定经验的老鸟都不一定能完全说清楚,更多的"很可能"是一知半解,而这部分内容又是JS的核心内容,想要技术进阶的话肯定不能对这个概念一知半解,碰到问题靠“猜”,却不理解它的规则!
OBKoro1
2019/08/26
1.4K0
彻底搞懂JS原型与原型链
说到JavaScript的原型和原型链,相关文章已有不少,但是大都晦涩难懂。本文将换一个角度出发,先理解原型和原型链是什么,有什么作用,再去分析那些令人头疼的关系。
hellocoder2029
2022/10/17
3.1K1
js中的原型和原型链
在js中每个函数(非箭头函数,一般关于原型的有关知识我们都只考虑构造函数)都会拥有一个 prototype 属性,该属性值是一个对象,我们称之为原型对象。原型对象上默认会有 constructor 属性,指向该构造函数。创建原型的主要目的是为了对象实例共享属性和方法。
用户10562852
2023/05/21
1.2K0
js中的原型和原型链
第202天:js---原型与原型链终极详解
JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object 、Function 是 JS 自带的函数对象。下面举例说明
半指温柔乐
2018/09/11
9630
第202天:js---原型与原型链终极详解
JavaScript原型和原型链( prototype 与 __proto__ )
var a = new A; //a 类型:对象 //A 类型:函数 var Object = new Function(); //var 对象 = new 函数; Object.__proto__ === Function.prototype; //对象.__proto__ === 函数.prototype; Function.__proto__ === Function.prototype; //因为 Function 也是 Object
Leophen
2019/08/23
8180
原型和原型链的深入浅出
对象是 javascript 基本数据类型。对象是一种复合值: 它将很多值(原始值或者其它对象)聚合在一起,可通过名字访问这些值。
前端老鸟
2022/03/07
4450
JS基础知识总结(三):原型、原型链
上一篇JS基础知识总结(二)主要了介绍深拷贝、浅拷贝的基础知识,本文将介绍JS原型、原型链的有关内容。
前端林子
2019/01/05
2.3K1
JS基础知识总结(三):原型、原型链
深入JavaScript原型链污染
相比其他语言(如Java、python等传统OOP语言),JavaScript的机制和类完全不同。
raye
2024/02/04
2301
原来你是这样的---原型和原型链
  把JS的原型和原型链重新梳理了一遍,然后动手绘制了一张流程图,原型和原型链的秘密就藏在这张图上。绘制流程图的好处就是在绘制的过程中,既检验自己对这个知识点的掌握状况,同时在绘制过程中会对这个知识点印象更深刻,理解更透彻,建议每个感兴趣的小伙都来身体力行一次。
tandaxia
2019/06/05
5490
原来你是这样的---原型和原型链
如何讲清楚JS原型链?
JavaScript中的原型链是理解对象继承和原型系统的重要概念。它允许对象通过原型来访问和继承属性和方法。本文将介绍原型和原型链的概念,并探讨构造函数、原型对象、原型链的关系以及如何实现继承。
海拥
2023/06/27
1620
相关推荐
【说站】js原型链继承的关系
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档