List 列表

list是一种有序的集合,可以随时添加和删除其中的元素。

>>> classmates = ['Michael', 'Bob', 'Tracy']
>>> classmates
['Michael', 'Bob', 'Tracy']

用从0开始的索引来访问list中每一个位置的元素

>>> classmates[0]
'Michael'

当索引超出了范围时,Python会报一个IndexError错误

如果要取最后一个元素,除了计算索引位置外,还可以用-1做索引,直接获取最后一个元素:

>>> classmates[-1]
'Tracy'

以此类推,可以获取倒数第2个、倒数第3个:

>>> classmates[-2]
'Bob'

len()函数可以获得list元素的个数

相关函数

使用append()向末尾添加元素

>>> classmates.append('Adam')

使用insert()向指定索引添加元素

>>> classmates.insert(1, 'Jack')

使用pop()方法删除list末尾元素

>>> classmates.pop()
'Adam'

要删除指定位置的元素,用pop(i)方法,其中i是索引位置

==list里面的元素的数据类型可以不同,也可以是另一个list==