例子:
1:
#copy的用法和效果
2:
>>> x = {'Name'
: 'Bill'
, 'Colors'
: {'red'
, 'green'
, 'blue'
}}
3:
>>> y = x.copy()
4:
>>> y
5:
{'Colors'
: ['blue'
, 'green'
, 'red'
], 'Name'
: 'Bill'
}
6:
#删除颜色列表中的 ‘red’
7:
>>> x['Colors'
].remove('red'
)
8:
>>> x
9:
{'Colors'
: ['blue'
, 'green'
], 'Name'
: 'Bill'
}
10:
#y字典中的颜色列表也发生的改变
11:
>>> y
12:
{'Colors'
: ['blue'
, 'green'
], 'Name'
: 'Bill'
}
13:
>>>
14:
15:
16:
#deepcopy的用法和效果
17:
>>> from
copy import
deepcopy
18:
>>> x = {'colors'
:['red'
,'green'
,'blue'
],'name'
:'Bill'
}
19:
>>> x
20:
{'colors'
: ['red'
, 'green'
, 'blue'
], 'name'
: 'Bill'
}
21:
#将x深拷贝给y
22:
>>> y = deepcopy(x)
23:
>>> y
24:
{'colors'
: ['red'
, 'green'
, 'blue'
], 'name'
: 'Bill'
}
25:
#修改x
26:
>>> x['colors'
].remove('red'
)
27:
>>> x
28:
{'colors'
: ['green'
, 'blue'
], 'name'
: 'Bill'
}
29:
#y没有发生改变
30:
>>> y
31:
{'colors'
: ['red'
, 'green'
, 'blue'
], 'name'
: 'Bill'
}
32:
>>>
33:
相关推荐
Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip ...
Python学习笔记——运算符 运算符: 赋值运算符 算术运算符 关系运算符 逻辑运算符 位运算
"Python 计算思维训练——SAR 图像处理" 在 Python 计算思维训练中,SAR 图像处理是一个重要的应用领域。SAR 图像处理指的是使用Python 工具处理合成孔径雷达(Synthetic Aperture Radar)图像,以提取有价值的信息...
'千锋python基础教程:5、元组&字符串&字典' 千锋python基础教程:6、函数基础 '千锋python基础教程:7、装饰器&偏函数与作用域与异常处理与文件读写' 千锋python基础教程:8、os与窗口控制与内存修改与语言 第...
第4章 字典:当索引不好用时 第5章 条件、循环和其他语句 第6章 抽象 第7章 更加抽象 第8章 异常 第9章 魔法方法、属性和迭代器 第10章 充电时刻 第11章 文件和素材 第12章 图形用户界面 第13章 数据库支持...
026字典:当索引不好用时2 027集合:在我的世界里,你就是唯一 028文件:因为懂你,所以永恒 029文件:一个任务 030文件系统:介绍一个高大上的东西 031永久存储:腌制一缸美味的泡菜 032异常处理:你不可
本课程“05-1:Python教程 课程 进阶编程 字典”深入讲解了字典的基础操作、内存分配、哈希算法、字典推导式以及常用方法,旨在提升Python开发者对字典的理解和应用能力。 **字典基础操作** 字典是由键值对组成的...
在本教程中,我们将深入探讨字典的基础操作、内存分配、哈希算法、字典推导式以及一些常用方法。这些知识点对于任何Python开发者来说都是不可或缺的。 首先,我们来看字典的基础操作。字典是由键和对应的值组成的...
### Python基础教程知识点总结 #### 一、课程概览 - **标题**:“Python基础教程(全60课)”,该教程旨在为学习者提供一套全面的Python编程基础教学资源。 - **描述**:这套教程提供了60个课程的学习资料,并且可以...
《Python基础教程》第三版源代码是一份详细的学习资源,涵盖了Python编程的多个核心概念和实践技巧。这个源代码集合包括了从基础语法到高级特性的各种示例,旨在帮助初学者逐步掌握Python编程。 在Python的基础部分...
Python学习笔记——输入input(),input()使用,两个练习。
"Python编程之美——带你进入Python语言世界"课程设计大纲参考 Python语言是一种高级、解释型的编程语言,它具有简洁、易学、强大等特点,广泛应用于数据科学、人工智能、网络爬虫、自动化操作等领域。本课程设计...
《Python编程之美——带你进入Python语言世界》课程设计大纲旨在为初学者提供全面而深入的Python编程学习路径,引领学生领略Python语言的魅力。本课程主要分为四个部分,旨在让学生掌握Python基础,理解其特性,体验...
python 基础教程 第二版 高清 书签 中文: 本书包括Python程序设计的方方面面,首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句。然后循序渐进地介绍了...
这篇学习笔记主要涵盖了Python的基础知识,包括列表(List)、元组(Tuple)、输入与输出、条件语句(If-Else)以及循环结构(For-While)。下面将详细解释这些概念。 1. **列表(List)** 列表是Python中最常用的数据结构...
Python数据分析入门——数据清理案例资源文件,二手房数据
python项目——智慧校园考试系统.zip python项目——智慧校园考试系统.zip python项目——智慧校园考试系统.zip python项目——智慧校园考试系统.zip python项目——智慧校园考试系统.zip python项目——智慧校园...
《图灵程序设计丛书:Python基础教程(第2版 修订版)》包括Python程序设计的方方面面,首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句。然后循序渐进...
Python学习之极简笔记——从零到催生AGI
python笔记 Python笔记学习笔记 :memo: 介绍 有时候想找一个东西(写法),但当下却忘记关键字,所以整理一篇学习笔记,要找资料的时候也比较方便。 有些是网路上找的范例,然后自己再修修改改,或者去参考一些...