《Python学习手册》学习笔记(8)之第8章列表与字典(关键词:编程语言/Python/列表/字典)
来源:互联网 发布:卖家怎么设置淘宝转运 编辑:程序博客网 时间:2024/06/05 08:34
第8章 列表与字典
写在开头的读者笔记
值得一读的小节
1.列表
1.1.列表是可变对象,支持在原处修改的操作。
Python列表是:
- 任意对象的有序集合
从功能上看,列表就是收集其他对象的地方。
- 属于可变序列的分类
列表支持在原处的修改。当应用于字符串上的合并和分片这样的操作应用于列表时,返回新的列表。
- 对象引用数组
列表包含了0个或多个其他对象的引用。在标准Python解释器内部,列表就是C数组而不是链接结构。每当用到引用的时,Python总是会将这个引用指向一个对象,所以程序只需处理对象的操作。当把一个对象赋给*一个数据结构元素或变量名时,Python总是会存储对象的引用,而不是对象的一个拷贝。
2.实际应用中的列表
2.1.实际应用中的列表 - 原处修改列表
列表是可变的,支持原处改变列表对象的操作。本节的操作都可以直接修改列表对象,而不会像字符串那样强迫你建立一个新的拷贝。因为Python只处理对象引用,所以需要将原处修改一个对象与生成一个新对象*区分开来,如果你在原处修改一个对象时,可能同时会影响一个以上指向它的引用*。
列表
(读者:
列表是可变对象,支持在原处修改的操作。
Python列表是:
- 任意对象的有序集合
从功能上看,列表就是收集其他对象的地方。
- 属于可变序列的分类
列表支持在原处的修改。当应用于字符串上的合并和分片这样的操作应用于列表时,返回新的列表。
- 对象引用数组
列表包含了0个或多个其他对象的引用。在标准Python解释器内部,列表就是C数组而不是链接结构。每当用到引用的时,Python总是会将这个引用指向一个对象,所以程序只需处理对象的操作。当把一个对象赋给*一个数据结构元素或变量名时,Python总是会存储对象的引用,而不是对象的一个拷贝。
)
实际应用中的列表
基本列表操作
列表迭代和解析
索引、分片和矩阵
原处修改列表
(读者:
列表是可变的,支持原处改变列表对象的操作。本节的操作都可以直接修改列表对象,而不会像字符串那样强迫你建立一个新的拷贝。因为Python只处理对象引用,所以需要将原处修改一个对象与生成一个新对象*区分开来,如果你在原处修改一个对象时,可能同时会影响一个以上指向它的引用*。
)
字典
实际应用中的字典
字典的基本操作
原处修改字典
其他字典方法
语言表
字典用法注意事项
为什么要在意字典接口
创建字典的其他方法
Python3.0中的字典变化
本章小结
本章习题
本章解答
参考文献:
1.《Python学习手册》。
- 《Python学习手册》学习笔记(8)之第8章列表与字典(关键词:编程语言/Python/列表/字典)
- python学习手册笔记--第8章--列表与字典
- 【Python 学习手册笔记】列表与字典
- 《Python语言及其应用》读书笔记(2)之第3章Python容器:列表、元组、字典与集合(关键词:列表/元组/字典/集合)
- 《Python学习手册》学习笔记(2)之第2章Python如何运行程序(关键词:编程语言/Python)
- 《Python学习手册》学习笔记(4)之第4章介绍Python对象类型(关键词:编程语言/Python)
- 《Python学习手册》学习笔记(10)之第10章Python语句简介(关键词:编程语言/Python/语句)
- Python学习笔记(11) -- (关键词:sorted/列表/字典/排序/键/值)
- 《Python学习手册》学习笔记(1)之第1章问答环节(关键词:编程语言/Python)
- 《Python学习手册》学习笔记(3)之第3章如何运行程序(关键词:编程语言/Python)
- 《Python学习手册》学习笔记(5)之第5章数字(关键词:编程语言/Python/数字/整数/进制)
- 《Python学习手册》学习笔记(7)之第7章字符串(关键词:编程语言/Python/字符串)
- 《Python学习手册》学习笔记(16)之第16章函数基础(关键词:编程语言/Python)
- 《Python学习手册》学习笔记(18)之第18章参数(关键词:编程语言/Python/参数)
- 《Python学习手册》学习笔记(21)之第21章模块:宏伟蓝图(关键词:编程语言/Python/模块)
- 《Python学习手册》学习笔记(32)之第32章异常基础(关键词:编程语言/Python/异常)
- 《Python学习手册》学习笔记(33)之第33章异常编码细节(关键词:编程语言/Python/异常)
- Python学习笔记(六):列表和字典
- 【笔记】线性表及其应用
- open falcon 是否支持存储字符串
- linux下kettle安装部署
- ahk与按键精灵功能对比,优缺点总结:一个老用户的不满和呻吟
- 《Python学习手册》学习笔记(7)之第7章字符串(关键词:编程语言/Python/字符串)
- 《Python学习手册》学习笔记(8)之第8章列表与字典(关键词:编程语言/Python/列表/字典)
- Ubuntu 14.04 (Trusty Tahr) LTS 发布已提供下载
- 错误:-source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)
- PAT题源分析及思考——B1001
- 《Python学习手册》学习笔记(9)之第9章元组、文件及其他(关键词:编程语言/Python/元组/文件)
- Java:如何实现链表的反转
- 003-字符串的格式化提取,配合sscanf的使用
- 1.前端之路-一个五星红旗
- 《Python学习手册》学习笔记(10)之第10章Python语句简介(关键词:编程语言/Python/语句)