摘要: 数据类型——元祖 元祖其实跟列表差不多,也是存一组数,只不过它一旦创建,便不能再修改,所以又叫只读列表。 特性: 不可变 元祖本身不可变,如果元祖中还包含其他可变元素,这些可变元素可以改变 功能: index count 切片 使用场景: 显示的告知别人,此处数据不可修改 数据库连接配置信息等 阅读全文
posted @ 2019-07-16 12:51 echo少儿编程 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 链表 为什么需要链表 顺序表的构建需要预先知道数据大小来申请连续的存储空间,而在进行扩充时又需要进行数据的搬迁,所以使用起来并不是很灵活。 链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。 链表的定义 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是不像顺序表一 阅读全文
posted @ 2019-07-15 23:10 echo少儿编程 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 数据类型-字符串 字符串是一个有序的字符集合,用于存储和表示基本的文本信息,一对单、双或三引号中间包含的内容称之为字符串。 创建: 特性: 有序 不可变 常用的: isdigit replace find count index split strip center format join 阅读全文
posted @ 2019-07-11 22:18 echo少儿编程 阅读(226) 评论(0) 推荐(0) 编辑
摘要: Python中的顺序表 Python中的list和tuple两种类型采用了顺序表的实现技术,具有前面讨论的顺序表的所有性质。 tuple是不可变类型,即不变的顺序表,因此不支持改变其内部状态的任何操作,而其他方面,则与list的性质类似。 list的基本实现技术 Python标准类型list就是一种 阅读全文
posted @ 2019-07-11 16:07 echo少儿编程 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 顺序表的操作 增加元素 如图所示,为顺序表增加新元素111的三种方式 a. 尾端加入元素,时间复杂度为O(1) b. 非保序的加入元素(不常见),时间复杂度为O(1) c. 保序的元素加入,时间复杂度为O(n) 删除元素 a. 删除表尾元素,时间复杂度为O(1) b. 非保序的元素删除(不常见),时 阅读全文
posted @ 2019-07-11 16:04 echo少儿编程 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 顺序表的结构与实现 顺序表的结构 一个顺序表的完整信息包括两部分,一部分是表中的元素集合,另一部分是为实现正确操作而记录的信息,即有关表的整体情况的信息,这部分信息主要包括元素存储区的容量和当前表中已有的元素个数两项。 顺序表的两种基本实现方式 图a为一体式结构,存储表信息的单元与元素存储区以连续的 阅读全文
posted @ 2019-07-11 12:59 echo少儿编程 阅读(205) 评论(0) 推荐(0) 编辑
摘要: >>> L3=L1.copy() >>> L3 ['a', 'tt', 'c,', 'd'] >>> id(L3) 7158360 >>> L3[2]='hello' >>> L3 ['a', 'tt', 'hello', 'd'] >>> L1 ['a', 'tt', 'c,', 'd&# 阅读全文
posted @ 2019-07-10 13:10 echo少儿编程 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1.创建一个空列表,命名为names,往里面添加old_driver, rain, jack, shanshan,peiqi,black_girl 元素 2.往names列表里black_gril前面插入一个alex 3.把shanshan的名字改成中文姗姗 4.往names列表里rain的后面插入 阅读全文
posted @ 2019-07-09 22:34 echo少儿编程 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 数据类型——列表 如何通过一个变量存储公司所有员工的名字? 列表是一个数据的集合,集合内可以放任何数据类型,可对集合进行方便的增删改查操作。 列表的功能: 创建 查询 >>> >>> L2 = ['a','b','c','d','a','e',1,2] >>> L2[2] #通过索引取值 'c' > 阅读全文
posted @ 2019-07-08 22:13 echo少儿编程 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 顺序表 在程序中,经常需要将一组(通常是同为某个类型的)数据元素作为整体管理和使用,需要创建这种元素组,用变量记录它们,传进传出函数等,一组数据中包含的元素个数可能发生变化(可以增加或删除元素)。 对于这种需求,最简单的解决方案遍是将这样一组元素看成是一个序列,用元素在序列里的位置和顺序,表示实际应 阅读全文
posted @ 2019-07-07 22:42 echo少儿编程 阅读(319) 评论(0) 推荐(0) 编辑