{site_name}

{site_name}

🌜 搜索

在Python中,可变对象是指可以在其内部被更改(即“改变状态”)的对象

Python 𝄐 0
python中可变对象,python中可变的数据类型有哪些,python可变对象有,python中可变数据对象,python 可变数据对象,python中可变对象和不可变对象
在Python中,可变对象是指可以在其内部被更改(即“改变状态”)的对象。这意味着当对一个可变对象进行操作时,它的值会发生变化,而不会创建一个新的对象。

常见的可变对象包括列表(list)、字典(dict)和集合(set)。以下是一些例子:

1. 列表


>>> my_list = [1, 2, 3]
>>> id(my_list)
140333017380168
>>> my_list.append(4)
>>> id(my_list) # 可以看到,my_list 对象的内存地址没有变化
140333017380168
>>> print(my_list)
[1, 2, 3, 4]


2. 字典


>>> my_dict = {'a': 1, 'b': 2}
>>> id(my_dict)
140332676903872
>>> my_dict['c'] = 3
>>> id(my_dict) # 可以看到,my_dict 对象的内存地址没有变化
140332676903872
>>> print(my_dict)
{'a': 1, 'b': 2, 'c': 3}


3. 集合


>>> my_set = {1, 2, 3}
>>> id(my_set)
140333017325192
>>> my_set.add(4)
>>> id(my_set) # 可以看到,my_set 对象的内存地址没有变化
140333017325192
>>> print(my_set)
{1, 2, 3, 4}