## 以下为常用的数组函数
![](https://img.kancloud.cn/05/56/0556981d8c3e3d56410e0fb10dfe8781_763x292.png)
```
.index('元素1') //查询数组元素下标 如果不存在报错
修改下标索引值
列表[下标]=值
列表.insert(下标,元素) ,在指定的下标位置,插入指定的元素
列表.append(元素),将指定元素,追加到列表的尾部
列表.extend(其他数据容器),将其他数据容易内容取出,依次追加到列表尾部
```
![](https://img.kancloud.cn/c9/02/c902b47b1b3505d0e5db6e63be6fd312_1713x794.png)
![](https://img.kancloud.cn/66/f0/66f096542b7c445ef3f5bfc7081818e5_1578x852.png)
# 删除元素
```
列表.mylist[下标]
列表.mylist[下标]
列表.pop(下标) //返回已经删除的元素值
列表.remove("元素2") //删除元素2
```
![](https://img.kancloud.cn/6a/db/6adb58fc70c40e70a6a4312f2144c45b_1330x771.png)
# 插入元素
~~~
列表.insert(下标,"元素")
列表.append("元素")
//在列表尾部追加 单个元素
~~~
![](https://img.kancloud.cn/86/05/8605d3062efd922439d592251bbce8fa_1369x830.png)
# 清空列表
```
列表.clear() //清空列表
```
![](https://img.kancloud.cn/e3/9c/e39c57db34998084f77f6d0eabf59618_1213x673.png)
## 统计列表中共有多少个元素
```
len(列表)
```
![](https://img.kancloud.cn/80/3f/803f40f94c64fbd8f90342066c5e3d83_808x262.png)
## 元素在列表里有多少个
~~~
列表.count("元素1")
~~~
![](https://img.kancloud.cn/94/81/9481e6a6bf7f4229d26dbfef7763696e_1243x839.png)
# 集合一般用法去重复:
~~~
a = ["元素1", "元素2", "元素1", "元素3", "元素1", "元素4", "元素1", "元素5", ]
set1 = set() # 空集合
b=[]
for i in a:
set1.add(i) #利用集合去重复
for y in set1:
b.append(y) #追加元素到数组
print(b)
~~~
![](https://img.kancloud.cn/0c/42/0c4258617e376d8253767dfb74df8592_1720x593.png)