在前面我们来如何访问单个列表元素和所有元素,其实我们还可以只处理列表部分元素,称之为切片
要创建切片,可指定要使用的第一个元素和最后一个元素的索引。要输出前3个元素,需要指定索引0和3,这将返回索引为0、1和2的元素
如下示例

运行结果:

可以生成列表的任意子集,例如

运行结果:

如果要在列表中遍历部分元素,可在for循环中使用切片,下面遍历前3名,并打印他们名字

运行结果:

有时候需要根据既有列表创建全新的列表,要复制列表,可创建一个包含整个列表的切片,方法是同时省略起始索引和终止索引([:]),
这让Python 创建一个始于第一个元素、终止于最后一个元素的切片,即整个列表的副本。

运行结果:

列表非常适合用于存储程序运行期间可能变化的数据集,列表是可以修改的,然而有时候需要创建一系列不可修改的元素,元组可以满足这种需求。
Python 将不能修改的的值称为不可变的,而不可变的列表称为元组
元组看起来像列表,但使用圆括号而非中括号来标识,定义元组后,就可以使用索引来访问元素,像访问列表元素一样

运行结果:

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注更多内容!
网友评论