list的删除数据
列表.pop(index)
注意:
1 index是要删除的元素的下标,第一个元素是0
2返回值是删除的那个数据
3 如果删除最后一个数据,不用写index
list1 = [1,2,3,4,5]
result = list1.pop(1)
print(list1) # [1, 3, 4, 5]
print(result)
list1.pop() # 2
print(list1) # [1, 3, 4]
list的修改数据
修改列表中的数据,直接使用下标去赋值即可。
列表[index] = xxx
注意:index不能超出列表的实际下标,否则会报错。
list1 = [1,2,3,4,5]
list1[0] = 110
print(list1) # [110, 2, 3, 4, 5]
列表的反转
方法1 使用切片的形式去反转列表
列表[::-1]
方法2:列表.reverse() 实现列表的反转
注意:
使用切片的形式,原列表不会改变,得到的是一个新的列表(反转的列表)。
使用reverse方法,改变的是原列表,把原列表进行了反转。
list1 = [1,2,3,4,5]
list2 = list1[::-1]
print(list1,list2) #[1, 2, 3, 4, 5] , [5, 4, 3, 2, 1]
list1.reverse()
print(list1) # [5, 4, 3, 2, 1]