# 引,等效于append,如果索引为负数,等效于insert(0, object)。...(range(3))
print(lst)
# remove
# 根据值来删除
# 从左到右删除第一次出现的元素
lst.remove(1)
print(lst)
# 删除一个不存在的值时,会抛出ValueError...pop针对的是索引
remove针对的是值
pop不传递index参数时,其时间复杂度为O(1)
pop传递index参数时,其时间复杂度为O(n)
insert可以在指定的位置处插入元素。...列表有copy的方法,
lst1 = [1, 3, 2, 5, 7]
lst2 = lst1 # 赋值操作,对可变对象是引用传递,对不可变对象是传值
print(lst2)
lst2.remove(2)...print(lst1)
运行结果为:
: [1, 3, 2, 5, 7]
: [1, 3, 5, 7]
: [1, 3, 5, 7]
: [1, 3, 5, 7]
: [1, 3, 2, 5, 7]
赋值操作传递的是引用