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==