list的删:
1.pop按索引删,有返回值
li = [1,2,3,'wu','j'] me = li.pop(2) # 3 print(li) #[1,2,'wu','j']
2.remove 按元素删,没有返回值
li = [1,2,3,'wu','j'] li.remove('wu') print(li) #[1,2,3,'j']
3.clear 清空列表
li = [1,2,3,'wu','j'] li.clear() print(li) #[]
4.del 按索引删或切片删
li = [1,2,3,'wu','j'] del li[2] print(li) #[1,2,'wu','f']
li = [1,2,3,'wu','j'] del li[1:3] print(li) #[1,'wu','j']
list的改: (1).按索引改
li = [1,2,3,'wu','j'] li[2] = 's' print(li) #[1,2,'wu','j']
(2).按切片改,先删除在迭代增加
li = [1,2,3,'wu','j'] li[0:2] = 'sd','da' print(li) #['sd','da',3,'wu','j']
list的查:for
li = [1,2,3,'wu','j'] for i in li: print(i)
list的增 :(1)append(在列表的后面增加一个)
li = [1,2,3,4,[1,2,'太白','alex'],2]
li.append('wu')
print(li)
(2)insert:按元素插入
li = [1,2,3,4,[1,2,'太白','alex'],2]
li.insert(4,'wu')
print(li)
(3)extend:有序的一个个添加
li = [1,2,3,4,[1,2,'太白','alex'],2]
li.extend('asd')
print(li) #[1,2,3,4,[1,2,'太白','alex'],2,a,s,d]