Python 列表(list)的增删改查操作示例:
增加元素:
my_list = [1, 2, 3]
# 在末尾添加元素
my_list.append(4)
# 在指定位置插入元素
my_list.insert(1, 5)
删除元素:
# 根据值删除元素
my_list.remove(3)
# 根据索引删除元素
del my_list[0]
#或者
my_list.pop(0)
remove(value)
:- 根据值来删除列表中的一个元素。如果列表中有多个相同的值,只会删除第一个遇到的。
- 它不返回被删除的元素。
pop(index=-1)
:- 可以根据指定的索引删除元素。如果不指定索引(默认为-1),则删除并返回列表的最后一个元素。
- 它会返回被删除的元素。
- `my_list.remove(3)`:根据元素的值来删除列表中第一个值为 3 的元素。
- `del my_list[0]`:通过索引直接删除列表中索引为 0 的元素。 -
- `my_list.pop(0)`:删除并返回列表中索引为 0 的元素。
修改元素:
my_list[1] = 10
查询元素
# 获取指定索引的元素
print(my_list[2])
# 检查元素是否在列表中
if 5 in my_list:
print("5 在列表中")
</