list和tuple哪个是mutable的
时间: 2024-02-05 22:10:58 浏览: 196
py代码-list和tuple
在Python中,list是mutable的(可变的),而tuple是immutable的(不可变的)。这意味着,一旦创建了一个tuple对象,就无法修改其中的元素,而list对象可以通过添加、删除或修改元素来改变其内容。例如,以下代码演示了如何修改list和tuple对象:
```
# 修改list对象
my_list = [1, 2, 3]
my_list[0] = 4
print(my_list) # 输出 [4, 2, 3]
# 修改tuple对象会导致TypeError异常
my_tuple = (1, 2, 3)
my_tuple[0] = 4 # TypeError: 'tuple' object does not support item assignment
```
阅读全文