python中的数据占用的内存空间二

2024-04-26 17:18

本文主要是介绍python中的数据占用的内存空间二,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

python中像字符串,列表,元组tuple,字典dict,集合set占用的内存空间都是变化的哦,
比如说
str="123"和str=“122222” 占用的内存空间就不同哦,和基本的数字类型,bool类型,None空值不同哦,
看下面的代码哦`
import sys

a1=() # 没有元素的时候占用的空间也是比较大的哦
b1=[]
c1={“a”:12}
d1={23,34}

print(’>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>’)
print(f"元组{a1}在内存上占有字节空间是:",sys.getsizeof(a1))
print(f"列表{b1}在内存上占有字节空间是:",sys.getsizeof(b1))
print(f"字典{c1}在内存上占有字节空间是:",sys.getsizeof(c1))
print(f"set集合{d1}在内存上占有字节空间是:",sys.getsizeof(d1))

`
控制台结果如下图所示哦
在这里插入图片描述
大家可以尝试修改一下增加或者删除里面的元素,看看每次是不是都发生变化了哦!!!
欢迎大家讨论哦!

这篇关于python中的数据占用的内存空间二的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/938175

相关文章

Python专题:三、数字和运算(2)

目录 一、数学运算 二、赋值运算 一、数学运算 1、运算符号 加法+ 减法- 乘法* 除法/ 计算机中浮点数表示有精度限制,Python有限,所以近似取数 2、除法取整// Python2中 整数/整数 值为整数 Python3中 整数/整数 整数or浮点数 //计算除法对结果取整 3、取模运算符%,对除法求余数的运算 4、求幂运算符**,求次

读取一个Excel文件并输出其详细信息,可以使用Python的`pandas`库来完成这项任务

要读取一个Excel文件并输出其详细信息,可以使用Python的pandas库来完成这项任务。以下是一个简单的Python脚本,它会加载一个Excel文件,然后打印其基本信息,包括前几行数据、数据的形状(即行数和列数)、每列的数据类型等。 首先,确保已经安装了pandas和openpyxl(用于读取.xlsx文件的库): pip install pandas openpyxl 然后,

《ESP8266通信指南》13-Lua 简单入门(打印数据)

往期 《ESP8266通信指南》12-Lua 固件烧录-CSDN博客 《ESP8266通信指南》11-Lua开发环境配置-CSDN博客 《ESP8266通信指南》10-MQTT通信(Arduino开发)-CSDN博客 《ESP8266通信指南》9-TCP通信(Arudino开发)-CSDN博客 《ESP8266通信指南》8-连接WIFI(Arduino开发)(非常简单)-CS

中国GDP空间分布数据集、中国人口空间分布数据集、GDP密度分布、人口密度分布数据、夜间灯光分布数据、土地利用数据、道路网分布数据、乡镇边界分布

引言         GDP(国内生产总值)是指一个国家或地区所有常驻单位在一定时期内生产的所有最终产品和劳务的市场价值。GDP是表征宏观经济发展状况的基础性指标。GDP是社会经济发展、区域规划和资源环境保护的重要指标之一,通常以行政区为基本统计单元。GDP空间化以空间统计单元代替传统的行政统计单元,为多领域之间数据共享、进行空间统计分析带来极大便利。 正文          中国GDP空

【python】基于岭回归算法对学生成绩进行预测

前言 在数据分析和机器学习领域,回归分析是一种预测连续数值的监督学习技术。当数据特征与目标变量之间存在线性关系时,线性回归模型尤其有用。然而,当特征数量多于样本数量,或者特征之间存在多重共线性时,普通最小二乘法可能不是最佳选择。这时,岭回归(Ridge Regression)作为一种改进的线性回归方法,通过引入正则化项来防止模型过拟合,从而提高模型的泛化能力。 正文 数据加载与预处理 在本

基于鸢尾花数据集实施自组织神经网络聚类分析

基于鸢尾花数据集实施自组织神经网络聚类分析 1. 自组织神经网络的基础知识2. 鸢尾花数据集的自组织分类3. SOM的无监督聚类 1. 自组织神经网络的基础知识 自组织神经网络也称自组织映射(SOM)或自组织特征映射(SOFM),是一种使用非监督式学习来产生训练样本的输入空间的一个低维(通常是二维)离散化的表示的人工神经网络(ANN)。自组织映射与其他人工神经网络的不同之处在于它

js逆向之websocket返回数据-xx医药

提示!本文章仅供学习交流,严禁用于任何商业和非法用途,未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,如有侵权,可联系本文作者删除! 网站链接:aHR0cDovL2p4eXljZy5jbi92aWV3LTczZDQxM2I0NDZhYzRiNDM5YTVlN2YwYTM4ZGEwYjRlLWMwMjFlYTk2NTMxMDQzZjRiYmZjM

PyTorch中定义自己的数据集

文章目录 1. 简介2. 查看PyTorch自带的数据集(可视化)3. 准备材料3.1 图片数据3.2 标签数据 4. 方法 1. 简介 尽管PyTorch提供了许多自带的数据集,如MNIST、CIFAR-10、ImageNet等,但它们对于没有经验的用户来说,理解数据加载器的工作原理以及如何正确地配置数据加载器可能会有一定难度。 用户需要了解所使用的数据集,包括数据集的内容、

Python-VBA函数之旅-round函数

目录 一、round函数的常见应用场景 二、round函数使用注意事项 三、如何用好round函数? 1、round函数: 1-1、Python: 1-2、VBA:  2、推荐阅读: 个人主页: https://blog.csdn.net/ygb_1024?spm=1010.2135.3001.5421 一、round函数的常见应用场景         round函

sqlite不存在记录则插入数据

问题:如下图在Sqlite数据库中存在一张Student表,现需要向表中插入数据,如果不存在同名记录则插入,否则不进行插入操作。 解答:利用not exists语句,如下: insert into [Student]([Name], [Age]) select '周俊豪', 21 where not exists (select * from [Student] where [Name]=