一、简介:
(1)列表(list)是Python以及其他语言中最常用到的数据结构之一。列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
(2)列表可以进行的操作包括索引,切片,加,乘,检查成员。
(3)Python已经内置确定列表的长度以及确定最大和最小的元素的方法。
(4)列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
(5)列表的数据项不需要具有相同的类型。
二、基本的列表操作
列表可以使用所有适用于序列的标准操作,例如索引、分片、连接和乘法。本文介绍一些可以改变列表的方法。
1. list 函数
通过 list(seq) 函数把一个序列类型转换成一个列表。
>>> list('hello')
['h','e','l','l','o']
list 函数使用于所有类型的序列,而不只是字符串。
2. 改变列表:元素赋值
使用索引标记来为某个特定的、位置明确的元素赋值。
>>> x = [1,1,1]
>>> x[1] =2
>>> x
[1,2,1]
不能为一个位置不存在的元素进行赋值。
3. 删除元素
从列表中删除元素也很容易:使用 del 语句来实现。
>>> names = ['Alice','Beth&