1.1 使用列表的一部分
(一)、创建切片,可以指定要使用的第一个元素和最后一个元素的索引。如果第一个没有指定,则切片从列表首部开始,如果最后一个没有指定,切片从第一个元素的索引一直到列表末尾。 负数索引返回离列表末尾相应距离的元素,因此你可以输出列表末尾的任何切片。
示例如下:
执行结果:
(二)、遍历切片,如果要遍历列表的部分元素,可在for 循环中使用切片。示例如下:
执行结果:
(三)、复制列表,使用切片复制是将my_courses的副本存储到lisi_courses中,得到的是一个新的列表。不使用切片复制实际上是让Python将新变量zhangsan_courses关联到包含在my_courses中的列表,因此这两个变量都指向同一个列表。示例如下:
执行结果:
1.2 创建元组
列表非常适合用于存储在程序运行期间可能变化的数据集。列表是可以修改的,这对处理网站的用户列表或游戏中的角色列表至关重要。然而,有时候你需要创建一系列不可修改的元素,元组可以满足这种需求。Python将不能修改的值称为不不可可变变的的 ,而不可变的列表被称为元组。
元组使用圆括号来标识,列表使用的是方括号。元组里面的元素不可以修改。示例如下:
执行结果:
从结果可以看出,元组的各个元素可以打印出来,但如果修改的话,就会报错。
1.3 遍历和修改元组
元组遍历和列表是一样的,虽然不能修改元组的元素,但可以给存储元组的变量赋值。示例如下:
执行结果:
1.4 设置代码格式
格式设置指南:若要提出Python语言修改建议,需要编写Python改进提案(Python Enhancement Proposal,PEP)。PEP 8是最古老的PEP之一,它向Python程序员提供了代码格式设置指南。下面列出部分格式设置,如果想了解更多,可以自行查阅。
缩进:PEP 8建议每级缩进都使用四个空格,这既可提高可读性,又留下了足够的多级缩进空间。
行长:很多Python程序员都建议每行不超过80字符。PEP 8还建议注释的行长都不超过72字符,因为有些工具为大型项目自动生成文档时,会在每行注释开头添加格式化字符。
空行:要将程序的不同部分分开,可使用空行。
Python新手入门之操作列表(二)
最新推荐文章于 2022-09-19 13:34:35 发布