掌握Python列表的基本操作:增加、删除、修改、查找等常用函数
发布时间:2023-06-08 06:09:32
Python列表是一种可以存储一组数据的有序集合,列表中的元素可以是不同类型。列表的基本操作包括增加、删除、修改、查找等。
1. 列表的创建
列表可以使用中括号 [] 声明并用逗号分隔值,例如:
a = [1, 2, 3, 4, 5]
2. 列表的索引
可以通过下标来访问列表中的元素,下标从 0 开始计数。例如:
print(a[0]) # 输出 1 print(a[-1]) # 输出 5,表示最后一个元素
3. 列表的切片
可以使用切片操作来获取列表的一个子列表。切片操作使用中括号 [],并用冒号 : 来分隔起始和结束位置。例如:
print(a[1:3]) # 输出 [2, 3] print(a[:3]) # 输出 [1, 2, 3] print(a[1:]) # 输出 [2, 3, 4, 5]
4. 列表的增加
可以使用 append() 函数向列表末尾添加一个元素,extend() 函数向列表末尾添加一组元素,insert() 函数在指定位置插入一个元素。例如:
a.append(6) # 向列表末尾添加一个元素 print(a) # 输出 [1, 2, 3, 4, 5, 6] a.extend([7, 8]) # 向列表末尾添加一组元素 print(a) # 输出 [1, 2, 3, 4, 5, 6, 7, 8] a.insert(3, 'hello') # 在下标为3的位置插入一个元素 print(a) # 输出 [1, 2, 3, 'hello', 4, 5, 6, 7, 8]
5. 列表的删除
可以使用 remove() 函数删除列表中 个出现的指定元素,pop() 函数删除列表中指定位置的元素并返回其值,del 语句可以删除指定位置的元素或整个列表。例如:
a.remove('hello') # 删除 个出现的 'hello' 元素
print(a) # 输出 [1, 2, 3, 4, 5, 6, 7, 8]
x = a.pop(2) # 删除下标为2的元素并返回其值
print(a) # 输出 [1, 2, 4, 5, 6, 7, 8]
print(x) # 输出 3
del a[0] # 删除下标为0的元素
print(a) # 输出 [2, 4, 5, 6, 7, 8]
del a[:] # 删除整个列表
print(a) # 输出 []
6. 列表的修改
可以像访问元素一样使用下标来修改列表中的元素。例如:
a[1] = 'world' # 把下标为1的元素修改为 'world' print(a) # 输出 [2, 'world', 5, 6, 7, 8]
7. 列表的查找
可以使用 in 关键字判断列表中是否包含某个元素,使用 index() 函数查找列表中 个出现的指定元素的下标。例如:
print(5 in a) # 输出 True print(a.index(5)) # 输出 2
以上就是 Python 列表的基本操作,掌握这些操作可以让我们更加灵活地使用列表,提高编码效率。
