在Python中,以下数据类型是可变的,意味着它们的值可以在不改变内存地址的情况下被改变:
列表(List):
列表是Python中常用的数据结构,可以包含不同类型的元素,并且可以通过索引来访问和修改列表中的元素。
字典(Dictionary):
字典是一种键值对的无序集合,可以通过键来访问和修改字典中的值。
集合(Set):
可变集合(Mutable Set):
Python 3.9引入了可变集合类型,它基于哈希表实现,支持添加和删除元素。
bytearray:
bytearray是一个可变的字节数组,可以修改其中的元素。
需要注意的是,元组(Tuple)虽然本身是不可变的,但它可以包含可变元素,如列表。对于可变对象,使用`+=`操作符是等价的,而对于不可变对象,`a += b`和`a = a + b`是等价的。