1. append() 追加元素
li = [1, 2, 2]
li.append('sa')
print(li)
输出结果:[1, 2, 2, 'sa']
2. clear() 清空所有元素
li1 = [1, 2, 2]
li1.clear()
print(li1)
输出结果:[]
3. copy() 浅拷贝
li2 = [1, 2, 2]
li22 = li2.copy()
print(li22)
输出结果:[1, 2, 2]
4. count() 看某个元素的个数
li3 = [1, 2, 2, 2]
li33 =li3.count(2)
print(li33)
输出结果:3
5. extend() 扩展列表,参数是可迭代对象
li4 = [1, 2, 2]
li4.extend([1, 3])
li4.extend('sdaf')
print(li4)
输出结果:[1, 2, 2, 1, 3, 's', 'd', 'a', 'f']
6. index() 根据值获取当前索引位置(可传起始位置和结束位置)
li5 = [1, 2, 2]
v5 = li5.index(2)
print(v5)
输出结果:1
7. insert() 在指定位置插入元素
li6 = [1, 2, 2]
li6.insert(1, 99)
print(li6)
输出结果:[1, 99, 2, 2]
8. pop() 默认删除最后一个元素,可以传索引,删除指定索引的元素,并且可以获取到所删除的元素
li7 = [1, 2, 2, 3]
v7 = li7.pop()
print(li7)
print(v7)
输出结果:[1, 2, 2] 3
9. remove() 删除列表中的指定的元素,左边优先,删除一个
li8 = [1, 2, 2]
li8.remove(2)
print(li8)
输出结果:[1, 2]
10. del也可以删除
li9 = [1, 2, 2, 3, 3, 6]
del li9[1]
print(li9)
del li9[2:4]
print(li9)
输出结果:[1, 2, 3, 3, 6] [1, 2, 6]
11. reverse() 翻转
lit = [1, 2, 2]
lit.reverse()
print(lit)
输出结果:[2, 2, 1]
12. sort() 排序,可从小到大,也可从大到小
lit1 = [2, 1, 5, 4, 2]
lit1.sort()
print(lit1)
lit1.sort(reverse=True)
print(lit1)
输出结果:[1, 2, 2, 4, 5] [5, 4, 2, 2, 1]