有序列表 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. 增加元素

  1. 向 list 尾部追加元素

     classmates.append('Adam')
    
  2. 向 list 指定位置插入元素

     classmates.insert(1, 'Jack')
    

4. 删除元素

  1. 删除列表末尾的元素
     classmates.pop()
    
  2. 删除指定位置的元素,用pop(i)方法,其中i是索引位置
     classmates.pop(1)
    

5. 修改元素

把某个元素替换成别的元素,直接赋值给对应的索引位置

```python
classmates[1] = 'Sarah'
```

6. 查询访问元素

  1. 获取 list 元素个数
     len(classmates)
    
  2. 访问第 N 个元素

     classmates[N-1]
    

    访问倒数第 N 个元素

     classmates[-N]
     `
    

results matching ""

    No results matching ""