元组、字典、散列表、集合、深浅拷贝
目录
1|01. 元组(tuple)
-
元组和列表用法相同,只是元组只可取,不可修改,元组一创建就被写死
-
元组相对于列表的优点在于:占用内存小。不用判断是否增加元组的内存分配,少了这个判断增加内存。
1|11. 作用
存储多个元素
1|22. 定义方式
1|33. 使用方法
1|44. 有序or无序
有序
1|55. 可变or不可变
没有这一说
2|02. 字典(基于散列表(哈希)实现存储)
字典的key不能用可变的数据类型
2|11. 作用
存储多个数据,对每个数据都具有描述意义
2|22. 定义方式
2|33. 使用方法
2|44. 有序or无序
在3.7版本之前是无序的,但是在之后的版本都是有序的,即按照插入顺序排列键值对
2|55. 可变or不可变
可变
3|03. 散列表(哈希表)
散列表/哈希表存储数据 --》 相比较列表,插入/删除数据更快
4|04. 集合(基于散列表(哈希)实现存储)
4|11. 作用
- 进行交集、并集、补集、差集运算
- 去重
- 乱序
4|22. 定义方式 (set)
4|33. 使用方法
4|44. 有序or无序
无序
4|55. 可变or不可变
可变
5|05. Pycharm中代码变黄的原因
- 上面定义了一个相同的变量但是从未使用,你又定义了一次这个变量
6|06.数据类型总结
7|07. 深浅拷贝
-
使用深浅拷贝时要导入copy库
-
深浅拷贝(只针对可变数据类型) --. 用一定用不到,面试很大概率会问,这不是python独有的,而是一种语言独有的
-
内置方法中的copy方法都是浅拷贝的copy,也就是说如果你的列表里面有可变数据类型,那就不要使用.copy方法
7|1(1) 拷贝
-
拷贝就是直接赋值
-
当y为x的拷贝对象,如果x为不可变类型,x变化y不变;如果x为可变类型,x变化y也变
7|2(2)浅拷贝
7|3(3)深拷贝
__EOF__

本文作者:BigSun丶
本文链接:https://www.cnblogs.com/Mcoming/p/11528394.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/Mcoming/p/11528394.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!