Python初学者必知的关于列表和元组的区别案例
在 Python 中,列表 (List) 和元组 (Tuple) 都是有序的数据集合。它们的主要区别在于以下几个方面:
可变性:
- 列表:可变,可以添加、删除或修改元素。
- 元组:不可变,一旦创建就不能添加、删除或修改元素。
语法:
- 列表用方括号 [] 包围元素,并以逗号分隔元素。
- 元组用圆括号 () 包围元素,元素之间不需要额外的分隔符。
案例:
# 创建列表和元组示例
list_example = ['apple', 'banana', 'cherry']
tuple_example = ('Python', 'Programming', 'Learning')
# 访问元素
print("List Example:")
print(list_example[1]) # 输出:banana
print("\nTuple Example:")
print(tuple_example[2]) # 输出:Learning
# 修改元组(会抛出 TypeError):
# tuple_example[0] = 'NewPython'
在这个案例中,我们创建了两个数据结构:一个列表和一个元组。然后,我们演示如何访问这些元素,并尝试修改元组以显示元组不可变的特性。
还没有评论,来说两句吧...