在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}
在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}
本文地址:
/show-273555.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。