# 示例代码:列表和元组的区别
# 列表是可变的(mutable),可以修改其中的元素
my_list = [1, 2, 3]
print("原始列表:", my_list)
# 修改列表中的元素
my_list[0] = 10
print("修改后的列表:", my_list)
# 元组是不可变的(immutable),不能修改其中的元素
my_tuple = (1, 2, 3)
print("原始元组:", my_tuple)
# 尝试修改元组中的元素会引发错误
try:
my_tuple[0] = 10
except TypeError as e:
print("尝试修改元组时发生错误:", e)
# 列表可以添加和删除元素
my_list.append(4)
print("添加元素后的列表:", my_list)
# 元组不能添加或删除元素,但可以连接创建新的元组
new_tuple = my_tuple + (4, 5, 6)
print("连接后的新元组:", new_tuple)
# 总结:
# - 列表是可变的,适合需要频繁修改的场景
# - 元组是不可变的,适合不需要修改的数据结构,保证数据的安全性和一致性
上一篇:python列表生成式
下一篇:python 中位数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站