列表与元组
在 Python 中,列表和元组都是常用的序列数据类型。它们可以存储多个值,但有一些关键区别,例如列表是可变的,而元组是不可变的。本节将详细介绍列表与元组的用法及其不同之处。
1. 列表
1.1 列表的定义
列表(list
)是 Python 中的一种可变序列,可以存储任意类型的数据,列表中的元素可以随时修改。列表使用方括号 []
表示。
my_list = [1, 2, 3, 4, 5]
print(my_list)
输出结果:
[1, 2, 3, 4, 5]
1.2 列表常用操作
-
访问列表元素
可以通过索引访问列表中的元素。索引从 0 开始,也可以使用负数索引表示从后往前的元素。my_list = ['apple', 'banana', 'cherry'] print(my_list[0]) # 输出:apple print(my_list[-1]) # 输出:cherry
-
修改列表元素
列表是可变的,因此可以通过索引修改列表中的元素。my_list = [1, 2, 3] my_list[1] = 20 print(my_list) # 输出:[1, 20, 3]
-
添加元素
- 使用
append()
在列表末尾添加元素。 - 使用
insert()
在指定位置插入元素。
my_list = [1, 2, 3] my_list.append(<
- 使用