有序列表 List 基本操作
1. 初始化一个 list
classmates = []
# 或
classmates = ['Michael', 'Bob', 'Tracy']
2. 元素类型
- list 里面的元素的数据类型可以相同,也可以不同;
- 可以是基本数据类型,也可以是一个对象、list 等高级类型
list 里包含 list 可以看成是二维数组
>>> p = ['asp', 'php']
>>> s = ['python', 'java', p, 'scheme']
>>> s[2][1] = 'php'
3. 增加元素
向 list 尾部追加元素
classmates.append('Adam')
向 list 指定位置插入元素
classmates.insert(1, 'Jack')
4. 删除元素
- 删除列表末尾的元素
classmates.pop()
- 删除指定位置的元素,用pop(i)方法,其中i是索引位置
classmates.pop(1)
5. 修改元素
把某个元素替换成别的元素,直接赋值给对应的索引位置
```python
classmates[1] = 'Sarah'
```
6. 查询访问元素
- 获取 list 元素个数
len(classmates)
访问第 N 个元素
classmates[N-1]
访问倒数第 N 个元素
classmates[-N] `