(一)Python入门-3序列:16字典-表格数据存储-列表和字典综合嵌套

摘要: 表格数据使用列表和字典存储,并实现访问 【操作】源代码(mypy08.py): 阅读全文
posted @ 2019-05-11 23:31 JACK#zhang 阅读(256) 评论(0) 推荐(0) 编辑

(一)Python入门-3序列:08列表-二维列表-表格数据的存储和读取

摘要: 一:二维列表 一维列表可以帮助我们存储一维、线性的数据。 二维列表可以帮助我们存储二维、表格的数据。例如下表的数据: 【操作】 内存结构图: 二:【操作】嵌套循环打印二维列表所有的数据 建立源文件mypy07.py。源码如下: 运行结果: 高小一 18 30000 北京 高小二 19 20000 上 阅读全文
posted @ 2019-05-11 23:28 JACK#zhang 阅读(3597) 评论(0) 推荐(0) 编辑

(一)Python入门-3序列:09元组-特点-创建的两种方式-tuple()要点

摘要: 一:元组tuple 列表属于可变序列,可以任意修改列表中的元素。元组属于不可变序列,不能修改元组中的 元素。因此,元组没有增加元素、修改元素、删除元素相关的方法。 因此,只需要学习元组的创建和删除,元组中元素的访问和计数即可。元组支持如 下操作: 1. 索引访问 2. 切片操作 3. 连接操作 4. 阅读全文
posted @ 2019-05-11 23:28 JACK#zhang 阅读(1326) 评论(0) 推荐(0) 编辑

(一)Python入门-3序列:10元组-元素访问-计数方法-切片操作-成员资格判断-zip()

摘要: 一:元组的元素访问和计数 1. 元组的元素不能修改 2. 元组的元素访问和列表一样,只不过返回的仍然是元组对象。 3. 列表关于排序的方法list.sorted()是修改原列表对象,元组没有该方法。如果要对元组排 序,只能使用内置函数 sorted(tupleObj),并生成新的列表对象。 二:zi 阅读全文
posted @ 2019-05-11 23:28 JACK#zhang 阅读(650) 评论(0) 推荐(0) 编辑

(一)Python入门-3序列:11元组-生成器推导式创建元组-总结

摘要: 一:生成器推导式创建元组 从形式上看,生成器推导式与列表推导式类似,只是生成器推导式使用小括号。列表推 导式直接生成列表对象,生成器推导式生成的不是列表也不是元组,而是一个生成器对象。 我们可以通过生成器对象,转化成列表或者元组。也可以使用生成器对象的__next__() 方法进行遍历,或者直接作为 阅读全文
posted @ 2019-05-11 23:28 JACK#zhang 阅读(426) 评论(0) 推荐(0) 编辑

(一)Python入门-3序列:01列表-特点-内存分析

摘要: 一:序列介绍 序列是一种数据存储方式,用来存储一系列的数据。在内存中,序列就是一块用来存放多个值的连续的内存空间。比如一个整数序列[10,20,30,40],可以这样示意表示: 由于 Python3 中一切皆对象,在内存中实际是按照如下方式存储的: a = [10,20,30,40] 从图示中,可以 阅读全文
posted @ 2019-05-11 23:27 JACK#zhang 阅读(802) 评论(0) 推荐(0) 编辑

(一)Python入门-3序列:02列表-创建列表的4种方式-推导式创建列表

摘要: 一:基本语法[]创建 二:list()创建 使用 list()可以将任何可迭代的数据转化成列表。 三:range()创建整数列表 range()可以帮助我们非常方便的创建整数列表,这在开发中及其有用。语法格式为: range([start,] end [,step]) start 参数:可选,表示起 阅读全文
posted @ 2019-05-11 23:27 JACK#zhang 阅读(3597) 评论(0) 推荐(0) 编辑

(一)Python入门-3序列:03列表-元素的5种添加方式-效率问题

摘要: 列表元素的增加和删除 当列表增加和删除元素时,列表会自动进行内存管理,大大减少了程序员的负担。但这 个特点涉及列表元素的大量移动,效率较低。除非必要,我们一般只在列表的尾部添加元素 或删除元素,这会大大提高列表的操作效率。 一:append()方法 原地修改列表对象,是真正的列表尾部添加新的元素,速 阅读全文
posted @ 2019-05-11 23:27 JACK#zhang 阅读(408) 评论(0) 推荐(0) 编辑

(一)Python入门-3序列:04列表-元素删除的3种方式-删除本质是数组元素拷贝

摘要: 一:del删除 删除列表指定位置的元素。 二:pop()方法 pop()删除并返回指定位置元素,如果未指定位置则默认操作列表最后一个元素。 三:remove()方法 删除首次出现的指定元素,若不存在该元素抛出异常。 阅读全文
posted @ 2019-05-11 23:27 JACK#zhang 阅读(5020) 评论(0) 推荐(0) 编辑

(一)Python入门-3序列:05列表-元素的访问-元素出现次数统计-成员资格判断

摘要: 一:通过索引直接访问元素 可以通过索引直接访问元素。索引的区间在[0, 列表长度-1]这个范围。超过这个范围则 会抛出异常。 二:index()获取指定元素在列表中首次出现的索引 index()可以获取指定元素首次出现的索引位置。语法是: index(value,[start,[end]])。其中, 阅读全文
posted @ 2019-05-11 23:27 JACK#zhang 阅读(485) 评论(0) 推荐(0) 编辑