Python基础系列之终章轻松理解列表

一、预期收获

列表、元组和字典,可以帮助我们定义和存储大量数据,让计算机去读取和操作。只要是在程序中和数据打交道,就离不开它们。因此,通过今天的学习,你就可以掌握关于列表、元组和字典的创建方法和一些增减、遍历等操作,为以后的编程大道打下坚实的“水泥桩“:

二、认识序列

4.1序列和索引。在Python中,序列类型是一种非常重要的组合数据类型;序列是指一列就具有先后顺序的元素,类似于数据中的数列的概念。字符串类型、列表类型以及元组类型都是一种序列,以字符串为例来看序列的一些基本操作:

4.2序列切片操作。切片就是从序列中截取某一小段,可以连续,也可以不连续;起始位置和末端位置都可以自定义:

4.3序列的相关操作。可以求序列元素的个数、位置、出现频次、布尔值判断等,参考如下实例:

三、认识列表

4.4列表的创建方法。学术一点的定义——列表是内置可变序列,是包含多个元素的有序连续的内存空间,列表定义的标准语法格式为a=[10,20,30,40,50]。通过实例可以更好理解:

4.5列表的遍历操作。遍历可以访问或提取到列表中的任一元素,应用非常高频:

4.6列表的元素增减操作。可以对列表进行元素的删除、新增元素等操作:

4.7列表的排序操作。可以按升序或降序:

4.8二维列表的创建方法。二维列表二维列表的元素还是列表(列表的嵌套),称之为二维列表。需要通过行标和列标来访问二维列表的元素:

四、认识元组

4.9元组的创建方法。列表属于可变序列,可以任意修改列表中的元素。而元组属于不可变序列,不能修改元组中的元素。因此,元组没有增加元素,删掉元素,修改元素相关的方法。创建元组的方法有:

4.10元组的访问与遍历操作。参见案例如下:

五、认识字典

4.11字典的创建方法。字典是”键值对“的无序可变序列,字典中的每个元素都是一个”键值对“,包含:”键对象“和”值对象“。可以通过”键对象“实现快速获取、删除、更新对应的”值对象“。创建方法有:

4.12字典的访问与遍历操作。参见案例如下:

4.13字典的延伸操作。一些新增元素、获取键值的操作,参见案例如下:

六、练练手之课堂作业

尝试写一段简单的模拟商品挑选并放入购物栏的代码,下期会放答案。




转载请注明:http://www.aierlanlan.com/rzfs/3920.html