python——列表(笔记)
1. 创建列表:variable=[element1,element2,…………]
2.列表复制:
```
a=[1,2,3]
b=a
#b只是贴在a 上的标签,b变a也变
c=a[:] #用切片实现
#这才是真正的复制,给 c 也分了内存
```
3. 列表添加元素
a.append(element)
a.extent([element1,element2,…………)
a.insert(indx,element)
4. 列表删除元素
a.remove(element)
a.pop(index)
del a[0]
del a
del a[:]
a*=0
a.clear()
5. 列表切片
a[-10:]
——取后10个a[::-1]
——翻转
6. 常用操作符
list1=list2+list3
——拼接list1
*n——n次拼接element in list
element not in list
返回boollist1.count(element)
list2.index(element)
返回元素第一次出现的索引list1.reverse()
原地翻转list1.sort()
快排list1.sort(reverse=True)