添加元素的方法:
- 使用 append(x) 在列表末尾添加一个元素。
my_list = [1, 2, 3]
my_list.append(4)
print(my_list) # 输出 [1, 2, 3, 4]
复制代码
- 使用 insert(i, x) 在指定索引位置插入元素。
my_list = [1, 2, 3]
my_list.insert(1, 5)
print(my_list) # 输出 [1, 5, 2, 3]
复制代码
- 使用 extend(iterable) 添加多个元素(如另一个列表)。
my_list = [1, 2, 3]
my_list.extend([4, 5])
print(my_list) # 输出 [1, 2, 3, 4, 5]
复制代码
删除元素的方法:
- 使用 remove(x) 删除第一个匹配的元素。
my_list = [1, 2, 3, 2]
my_list.remove(2)
print(my_list) # 输出 [1, 3, 2]
复制代码
- 使用 pop([i]) 删除并返回指定索引的元素(默认最后一个)。
my_list = [1, 2, 3]
element = my_list.pop(1)
print(my_list) # 输出 [1, 3]
print(element) # 输出 2
复制代码
- 使用 del 语句删除元素或切片。
my_list = [1, 2, 3, 4]
del my_list[1] # 删除索引1的元素
print(my_list) # 输出 [1, 3, 4]
del my_list[0:2] # 删除切片
print(my_list) # 输出 [4]
复制代码
- 使用 clear() 清空整个列表。
my_list = [1, 2, 3]
my_list.clear()
print(my_list) # 输出 []]
复制代码
修改元素的方法:
- 直接通过索引赋值来修改元素。
my_list = [1, 2, 3]
my_list[1] = 5
print(my_list) # 输出 [1, 5, 3]
复制代码
其他更改方式:
- 使用 sort() 对列表进行排序(原地修改)。
my_list = [3, 1, 2]
my_list.sort()
print(my_list) # 输出 [1, 2, 3]
复制代码
- 使用 reverse() 反转列表顺序(原地修改)。
my_list = [1, 2, 3]
my_list.reverse()
print(my_list) # 输出 [3, 2, 1]