为什么要有数组? 为了存储同种数据类型的的多个值 数组的概念 数组存储同一种数据类型多个元素,也可以看做是一个容器 数组既可以存储基本数据类型,也可以存储引用数据类型 数组的特点 数组是一种效率最高的存储和随机访问对象引用序列的方式 数组就是一个简单的线性序列,这使得元素访问变得非常快速。 数组的大 ...
分类:
编程语言 时间:
2018-07-28 12:07:41
阅读次数:
160
栈 栈(stack),有些地方称为堆栈,是一种容器,可存入数据元素、访问元素、删除元素,它的特点在于只能允许在容器的一端(称为栈顶端指标,英语:top)进行加入数据(英语:push)和输出数据(英语:pop)的运算。没有了位置概念,保证任何时候可以访问、删除的元素都是此前最后存入的那个元素,确定了一 ...
分类:
其他好文 时间:
2018-07-26 22:09:23
阅读次数:
179
3.1 列表是什么 列表由一系列按特定顺序排列的元素组成。 在Python中,用方括号([ ])来表示列表,并用逗号来分隔其中的元素。 将该列表打印出来,Python将打印列表的内部表示,包括方括号: 鉴于这不是你要让用户看到的输出,下面来学习如何访问列表元素。 3.1.1 访问列表元素 列表是有序 ...
分类:
其他好文 时间:
2018-06-15 01:03:30
阅读次数:
144
'''自定义数组类,实现数组中数字之间的四则运算,内积运算,大小比较,数组元素访问修改及成员测试等功能''' class MyArray: '''保证输入值为数字元素(整型,浮点型,复数)''' def ___isNumber(self, n): if not isinstance(n,(int,f... ...
分类:
编程语言 时间:
2018-06-08 21:56:55
阅读次数:
678
添加元素list.append(value)在列表末尾追加元素list.sert(index,value)在指定索引位置插入添加元素访问列表中的值使用下标索引来访问列表中的值,也可以使用方括号,来截取字符串,索引从0开始list1=[‘physics‘,‘chemistry‘,1997,2000]list2=[1,2,3,4,5,6,7]printlist1[0]printlist1[1:3]更新
分类:
其他好文 时间:
2018-06-07 17:47:10
阅读次数:
114
顺序表 顺序表的基本形式 传统顺序表: 起始物理地址+逻辑地址(元素下标)*存储单元大小(每一个元素所占用几个字节)=所查找元素的物理地址 即:L0+(n-1)*c得到你想要的元素的物理地址 元素外置顺序表 背景: 存储数据类型不一样,导致存储单元大小不一样, 导致不能使用传统的顺序表来读写数据 元 ...
分类:
其他好文 时间:
2018-05-23 00:07:02
阅读次数:
208
入队,如例:q.push(x); 将x 接到队列的末端。出队,如例:q.pop(); 弹出队列的第一个元素,注意,并不会返回被弹出元素的值。访问队首元素,如例:q.front(),即最早被压入队列的元素。访问队尾元素,如例:q.back(),即最后被压入队列的元素。判断队列空,如例:q.empty( ...
分类:
编程语言 时间:
2018-05-01 20:46:16
阅读次数:
197
一、访问某个元素1)访问某一个value2)setdefault3)get 例如:dic01 = {95001: 56, 95004: 89, 95003: 98, 95002: 65}print(dic01[95001])# 如果给出的key不存在,怎么办?# print(dic01[95088]) 出现异常!# 解决办法:setdefault,getprint(dic01.setde
分类:
其他好文 时间:
2018-04-28 15:50:34
阅读次数:
101
20172329 2017 2018 2 《程序设计与数据结构》第六周学习总结 教材学习内容总结 第八章:数组 一、 数组元素 1、访问数组的方式:“数组名[索引值];不能混淆索引值和存于该索引值位置的数据值。 二、 声明和使用数组 1、定义结构:int[ ] 数组名 = new int[索引值] ...
分类:
其他好文 时间:
2018-04-15 21:47:59
阅读次数:
232