# 列表和元组的区别示例代码
# 列表是可变的(mutable),可以修改、添加或删除元素
my_list = [1, 2, 3]
print("原始列表:", my_list)
# 修改列表中的元素
my_list[0] = 10
print("修改后的列表:", my_list)
# 添加元素到列表
my_list.append(4)
print("添加元素后的列表:", my_list)
# 删除列表中的元素
del my_list[1]
print("删除元素后的列表:", my_list)
# 元组是不可变的(immutable),一旦创建就不能修改
my_tuple = (1, 2, 3)
print("\n原始元组:", my_tuple)
# 尝试修改元组中的元素会引发错误
try:
my_tuple[0] = 10
except TypeError as e:
print("尝试修改元组引发的错误:", e)
# 元组不能添加或删除元素
try:
my_tuple.append(4)
except AttributeError as e:
print("尝试向元组添加元素引发的错误:", e)
try:
del my_tuple[1]
except TypeError as e:
print("尝试从元组删除元素引发的错误:", e)
[]
来定义。()
来定义。通过上述代码可以看到,对列表的操作是允许的,而对元组的操作(如修改、添加或删除元素)则会引发错误。
上一篇:python字符串去掉指定字符串
下一篇:python列表字典元组集合区别
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站