首页 Python基础入门视频教程 Python字典添加元素(键和值)操作
pay pay

Python字典添加元素(键和值)操作

日期: 二月 14, 2023, 7:32 a.m.
阅读: 437
作者: Python自学网-村长

摘要: Python 字典添加元素(键和值)操作。

'''
copy()方法所遵循的拷贝原理,既有深拷贝,也有浅拷贝。拿拷贝下面的字典dict1为例,
copy()方法只会对最表层的键值对进行深拷贝,也就是说,它会再申请一块内存用来存放
{'name': 'Tom', 'age': 18, 'love': 'python', '数据库': ['mysql', 'sqlite', '3.redis']};
而对于某些列表类型的值来说,此方法对其做的是浅拷贝,也就是说,dict2中的['mysql', 'sqlite', '3.redis']
的值不是自己独有,而是和dict1共有。
'''
dict1 = {'name': 'Tom', 'age': 18, 'love': 'python', '数据库': ['mysql', 'sqlite', '3.redis']}
dict2 = dict1.copy()
dict1['web'] = 'Python自学网'
print(dict1)
print(dict2)
dict1['数据库'].remove('mysql')
print(dict1)
print(dict2)
dict3 = {'name': 'Tom', 'age': 18, 'love': 'python'}
print(dict3, id(dict3))
dict3['love'] = 'python'
print(dict3, id(dict3))  # id不变,说明字典可变

 

原创视频,版权所有,未经允许,切勿转载,违者必究!
回顶部