列表——序列操作 | 第二部分 类型与操作 —— 第 4 章: 介绍 python 对象类型 |《学习 python:强大的面向对象编程(第 5 版)》| python 技术论坛-380玩彩网官网入口
因为列表是序列,它们支持对字符串讨论的所有序列操作;唯一的差异是结果通常是列表而非字符串。比如,给定一个三个项的列表:
>>> l = [123, 'spam', 1.23] # 三种不同类型对象的列表
>>> len(l) # 列表中的项数
3
可以像对字符串那样索引,切片等等:
>>> l[0] # 通过位置索引
123
>>> l[:-1] # 切片一个列表返回一个新列表
[123, 'spam']
>>> l [4, 5, 6] # 连结/重复也会创建新列表
[123, 'spam', 1.23, 4, 5, 6]
>>> l * 2
[123, 'spam', 1.23, 123, 'spam', 1.23]
>>> l # 不修改原始列表
[123, 'spam', 1.23]