昨天说了列表元素的添加,列表融合。今天来说说列表元素的删除和修改。
一.列表元素的删除:
关键字:
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)