正确答案是B: list。
分析:
- A: int(整数)是一种不可变数据类型。一旦创建一个整数对象,其值就不能被改变。如果需要修改整数的值,就必须创建一个新的整数对象。
- B: list(列表)是一种可变数据类型。可以在不创建新对象的情况下修改列表的内容,例如添加、删除或修改元素。
- C: tuple(元组)是一种不可变数据类型。与整数类似,一旦创建元组,其内容就不能被改变。如果需要更改元组的内容,必须创建一个新的元组。
- D: str(字符串)也是一种不可变数据类型。字符串的内容在创建后不能被修改,任何对字符串的操作都会生成一个新的字符串对象。
因此,列表(list)是选项中唯一的可变数据类型。