列表元素的删除,修改及今天的作业

205 阅读1分钟

昨天说了列表元素的添加,列表融合。今天来说说列表元素的删除和修改。

一.列表元素的删除:

关键字:

pop,  remove, clear

格式及功能:

变量.pop(index)    根据下标删除列表中元素。注:下标不能超出范围     index:要删除的元素所对应的下标。
变量.pop()    没有任何参数时,会从后到前依次删除元素。每一次运行只删一个.


变量.remove(element)    根据元素名称从左到右依次查找并删除对应元素。如果里面有两个相同的元素,那么只会删除遇
到的第一个。注: 不能填不存在的元素名称       element:元素名称

变量.clear()   删除列表中所有元素

例子:

#  pop的使用

list1 = ['a', 'b', 'c', 'd']
list1.pop(-1)
print(list1)
list1.pop()
print(list1)

#  remove的使用

list2 = ['a', 'a', 'b', 'c', 'f']
list2.remove('b')
print(list2)

#  clear的使用
list3 = ['a','b','c']
list3.clear()
print(list3)
三.元素的修改:

关键字:

insert

这个关键字运行后的效果,与其说是修改,我觉更像是增强班的append,append只能在最末尾加元素,而这个可以选择一个位置添加,就像插队。

格式及功能:

insert(旧元素的下标,新元素名称)    可以在输入的下标处添加元素,而后面的元素都要后移一位。

列子:

list1 = [1, 2, 3, 4]
list1.insert(1, 8)
print(list1)

看好了先生们。以下才是真正的修改

list2 = [1, 2, 3, 4]
list2[0] = 2
print(list2)