Python程序设计基础
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

4.1.2 列表的基本操作

列表的基本操作见表4-1。

表4-1 列表基本操作

使用下标索引来访问列表中的值,即使用方括号的形式获得列表切片,例如:

列表切片的形式为list[i:j:k],与第2章中所述字符串切片形式一致。其中,i为起始位置索引(含),默认为0;j为终止位置索引(不含),默认至序列尾;k为切片间隔,默认为1。i, j, k使用默认值时可省略,只保留冒号。

【例4-1】列表切片举例。

列表的成员检查示例如下:

注意:列表与字符串的重要区别是,列表中的元素可被更改,因此可以使用赋值语句改变列表中任意元素的值。

【例4-2】列表元素的更改举例。

由例4-2可见,Python的列表是非常灵活的,本例展示了如何利用切片一次性修改列表中的一连串元素。

使用运算符“*”和“+”可分别对列表中的元素进行复制或拼接,例如:

用对列表中元素循环操作可实现列表元素求和。

【例4-3】列表元素求和举例。