列表的相关函数

**append()**

```
功能:向列表的末尾添加新的元素
格式:列表.append(值)
返回值:None
注意:新添加的值在列表的末尾,该函数直接操作原有列表
```

**insert()**

```
功能:在指定索引之前插入元素
格式:列表.insert(索引,值)
返回值:None
注意:直接改变原有列表
```

**extend()**

```
功能:迭代追加所有元素
格式:列表.extend(可迭代性数据)
返回值:None
注意:直接改变原有列表
```

**pop()**

```
功能:通过指定索引删除元素,若没有索引移除最后那个
格式:列表.pop(索引)
返回值:删除的元素
(注意:没有指定索引,默认移除最后一个元素 )
```

**remove()**

```
功能:通过给予的值来删除,如果多个相同元素,默认删除第一个
格式:列表.remove(值)
返回值:无
(注意:如果有索引的情况推荐使用pop,效率高于remove)
```
**clear**()

```
功能:清空列表
格式:列表.clear()
返回值:空列表
```

**index()**

```
功能:获取某个值在列表中的索引
格式:列表.index(值[,start][,end]) # [] 表达参数可选项
返回值:找到返回索引 (找不到报错)
```

**count()**

```
功能:计算某个元素出现的次数
格式:列表.count(值)
返回值:次数
```

**sort()**

```
功能:列表排序(默认小到大排序)
格式:列表.sort(reverse=False)
返回值:None
注意:直接更改原列表
```

**reverse()**

```
功能:列表反转操作
格式:列表.reverse()
返回值:None
注意:直接更改原列表

posted on 2019-07-21 20:40  weekzhou  阅读(328)  评论(0编辑  收藏  举报