【Python】Python3 字典 copy()方法
2017-08-29 16:28
288 查看
描述
Python字典
语法
参数
NA。
返回值
返回一个字典的浅复制。
实例
以下实例展示了
直接赋值和copy的区别
可以通过以下实例说明:
实例中dict2其实是dict1的引用(别名),所以输出结果都是一致的,dict3父对象进行了深拷贝,不会随dict1修改而修改,子对象是浅拷贝所以随dict1的修改而修改。
Python字典
copy()函数返回一个字典的浅复制。
语法
copy()方法语法:
dict.copy()
参数
NA。
返回值
返回一个字典的浅复制。
实例
以下实例展示了
copy()函数的使用方法:
dict1 = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} dict2 = dict1 print("新复制的字典值:",dict2) 以上实例输出结果为: 新复制的字典值: {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
直接赋值和copy的区别
可以通过以下实例说明:
dict1 = {'user':'runoob','num':[1,2,3]} dict2 = dict1 dict3 = dict1.copy() dict1['user'] = 'Baidu' dict1['num'].remove(1) print(dict1) print(dict2) print(dict3)
实例中dict2其实是dict1的引用(别名),所以输出结果都是一致的,dict3父对象进行了深拷贝,不会随dict1修改而修改,子对象是浅拷贝所以随dict1的修改而修改。
{'user': 'Baidu', 'num': [2, 3]} {'user': 'Baidu', 'num': [2, 3]} {'user': 'runoob', 'num': [2, 3]}
相关文章推荐
- Python中字典的copy方法总结
- Python 字典 copy()方法
- Python字典方法copy()和deepcopy()的区别
- Python中字典的增、删、创建、索引与字典方法clear,copy,formkeys,get,has_key,popitem,update
- Python字典方法注意点
- python-字典增删改查、遍历、方法、a,b=["dd","gg"]赋值方式
- Python中实现两个字典(dict)合并的方法
- python字典get()方法用法分析
- python提取字典key列表的方法
- 笨方法学python 习题39(列表)习题40(字典)
- Python 列表、元组、字典t的常用方法
- python实现从字典中删除元素的方法
- Python学习入门基础教程(learning Python)--8.3 字典常用的方法函数介绍
- python 字典 get()方法
- python 字典的使用方法
- Python 字典(Dictionary) get()方法
- python的字典常用方法
- python 列表/字典/集合的方法
- Python 字典方法
- 遍历python字典几种方法 分类: python 2013-01-22 13:40 332人阅读 评论(0) 收藏