答案:
Python中的列表和元组都是序列类型,它们都可以存储任意类型的数据,包括字符串、数字和对象等。但是,它们在一些方面有所不同:
列表是可变的,而元组是不可变的。这意味着,列表可以添加、删除或修改元素,而元组不能。
列表使用方括号 [] 来定义,而元组使用圆括号 () 来定义。
列表通常用于存储一组数据,而元组通常用于存储固定的数据集合,例如坐标或颜色等。
示例代码:
# 创建一个列表
my_list = [1, 2, 3, 'a', 'b', 'c']
# 创建一个元组
my_tuple = (4, 5, 6, 'd', 'e', 'f')
# 修改列表中的元素
my_list[3] = 'x'
print(my_list) # 输出 [1, 2, 3, 'x', 'b', 'c']
# 尝试修改元组中的元素,会抛出 TypeError 异常
my_tuple[3] = 'y'