python定义整型数组_Python数组定义方法
本文实例讲述了Python数组定义方法。分享给大家供大家参考,具体如下:
Python中没有数组的数据结构,但列表很像数组,如:
a=[0,1,2]
这时:a[0]=0, a[1]=1, a[[2]=2,但引出一个问题,即如果数组a想定义为0到999怎么办?这时可能通过a = range(0, 1000)实现。或省略为a = range(1000).如果想定义1000长度的a,初始值全为0,则 a = [0 for x in range(0, 1000)]
下面是二维数组的定义:
直接定义:
a=[[1,1],[1,1]]
这里定义了一个2*2的,且初始为0的二维数组。
间接定义:
a=[[0 for x in range(10)] for y in range(10)]
这里定义了10*10初始为0的二维数组。
还有更简单的字义二维数组的方法:
b = [[0]*10]*10
定义10*10初始为0的二维数组。
与a=[[0 for x in range(10)] for y in range(10)]比较:print a==b的结果为True。
但用b的定义方法代替a后,以前的可以正常运行的程序也出错了,经过仔细分析得出区别:
a[0][0]=1时,只有a[0][0]为1,其他全为0。
b[0][0]=1时,a[0][0],a[1][0],只到a[9,0]全部为1。
由此得到大数组中的10个小的一维数据全是一个相同的引用,
python定义整型数组_Python数组定义方法相关推荐
- 定义整型数组_C语言基础-数组怎么用
到目前为止,我们了解到C语言中可以使用整型,浮点型和字符型的数据类型来描述我们人类世界的各种数据,但是这些还远远不够-- 我们在IOT领域经常会遇到这样一个数据使用场景:某天的固定时间内,会有多台(我 ...
- 定义整型数组_C++数组的定义与初始化(学习笔记:第6章 01)
数组的定义与使用[1] 数组是具有一定顺序关系的若干相同类型变量的集合体,组成数组的变量称为该数组的元素. 数组的定义 方括号里面列出的常量表达式是数组每一维的下标个数.数组的下标不管从哪一维它都是从 ...
- 定义一个含有30个整型元素的数组,按顺序分别赋予从2开始的偶数;然后按顺序每五个数求出一个平均值,放在另一个数组中并输出。
定义一个含有30个整型元素的数组,按顺序分别赋予从2开始的偶数:然后按顺序每五个数求出一个平均值,放在另一个数组中并输出. var arr = [];for (var i = 1; i <= 6 ...
- C语言试题三十七之求除一个2×m整型二维数组中最大元素的值,并将此值返回调用函数。
1. 题目 请编写一个函数function,它的功能是:求除一个2×m整型二维数组中最大元素的值,并将此值返回调用函数. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中 ...
- 短整型转字符数组,字符数组转短整型
一.短整型转字符数组 void main() {char num[2];short int a = 299;num[0] = (char)a ;num[1] = (char) (a >> ...
- python整型图_python源码研究之整型对象探索
1.python的整型对象是PyIntObject对象,这个对象是一个不可变对象,即没有ob_size这个变量,这个对象在c层面实现,只是在基本的pyobject中添加了long ob_ival对 ...
- python长整型怎么用_Python整型运算之布尔型、标准整型、长整型操作示例
导读热词 本文实例讲述了Python整型运算之布尔型.标准整型.长整型操作.分享给大家供大家参考,具体如下: #coding=utf8 def integerType(): ''''' 布尔型: 该值 ...
- python 长整型_Python整型运算之布尔型、标准整型、长整型操作示例
本文实例讲述了Python整型运算之布尔型.标准整型.长整型操作.分享给大家供大家参考,具体如下: #coding=utf8 def integerType(): ''''' 布尔型: 该值的取值范围 ...
- python长整型怎么用_Python整型:布尔型、标准整型、长整型操作实例
#coding=utf8 def integerType(): ''' 布尔型: 该值的取值范围只有两个值:True(1).False(0) ''' Tbool=True Fbool=False pr ...
- python中整型_实例介绍Python中整型
实例介绍Python中整型 Python中有以下几个基本的数据类型: 整数 int 字符串 str 浮点数 float 集合 set 列表 list 元组 tuple 字典 dict 布尔类型 boo ...
最新文章
- inner class java_Java Inner Class
- 通用权限管理系统组件 (GPM - General Permissions Manager)
- 【弱化版】【P3371 【模板】单源最短路径(弱化版)】-C++
- 浏览器获取设备信息_过滤获取日志和浏览器信息
- gettype获取类名_delphi – 获取属于任何类型的单元名称(TRttiType)
- BigDecimal四舍五入与保留位
- linux18.04循环登陆,ubuntu18.04 循环登陆
- node配置ssl证书_在Linux服务器上部署node项目(git部署,forever持续运行,配置SSL证书)...
- java 堆排序算法_堆排序算法的讲解及Java版实现
- 关于.NET异常处理的思考
- 通过代码设置radiobutton不同方位图标的两种方法
- python报错记录No.1
- 使用迅捷PDF编辑器免费去除pdf水印
- Pycharm通过ssh远程连接服务器
- grid 与axis
- 洛谷[P3374] [P3368]树状数组(线段树解法)
- ElasticSearch7学习笔记之Mapping
- Java项目:ssm教务管理系统
- 启动BPM的5个步骤
- 笔记本电脑 Windows 10 中启用和禁用触摸屏
热门文章
- 夏普Android系统,夏普LCD-60\70TX85A及YunOS安卓运行环境安装指南
- go语言编程前景怎么样?国内Go语言布道师许式伟这样说
- 共享计算机用户帐户限制怎么办,系统之家Win7系统无法共享提示用户账户限制怎么办...
- 摄像头设计工程师面试技巧_系统设计面试准备的5个技巧
- CnCerT.Net.SKiller工作原理
- 信号理论: 信号集及其映射
- LCR电桥测试仪测量原理 | LCR测试仪使用概要
- ExtJs4(3)——带搜索和操作按钮的表
- 【CVE】CVE-2015-5254:ActiveMQ 反序列化漏洞利用
- 【RDMA】MPI over InfiniBand, Omni-Path, Ethernet/iWARP, and RoCE 测试结果