python列表-增删查改
arr = ["hello", "world", 1024]
添加元素
append,extent,insert
通过append可以向列表添加元素
arr.append("ksunone") #--> ['hello', 'world', 1024, 'ksunone']
通过extend可以将另一个集合中的元素逐一添加到列表中
传入的参数一定是“可迭代”参数,例如列表,元组,字典,集合。
arr.extend([1,2,3]) #---> ['hello', 'world', 1024, 'ksunone', 3, 2, 1]
insert(index, object) 在指定位置index前插入元素object
v.insert(2, "insert") #--->['hello', 'world', 'insert', 1024, 'ksunone', 3, 2, 1]
修改元素
修改元素的时候,要通过下标来确定要修改的是哪个元素,然后才能进行修改
v[2] = '666' #--->['hello', 'world', '666', 1024, 'ksunone', 3, 2, 1]
删除元素
del:根据下标进行删除
del v[2] #--->['hello', 'world', 1024, 'ksunone', 3, 2, 1]
pop:删除最后一个元素,并返回删除的元素
s = v.pop() # s--> 1, v-->['hello', 'world', 1024, 'ksunone', 3, 2]
remove:根据元素的值进行删除
如果元素不存在会报错,所以删除前要先判断是否存在。
v.remove(1024) #-->['hello', 'world', 'ksunone', 3, 2]