python列表的两种形式是什么


这篇文章主要介绍“python列表的两种形式是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python列表的两种形式是什么”文章能帮助大家解决问题。1.顺序表结构32位的操作系统每个存储空间占四个字节。然后列表中同类型的数据的元素的地址是相连的比如下图[200,390,78,1212]假设第一个元素的地址的0x27( 香港云主机x表示的是十六进制),下一个元素的地址就是0x27+*4Bytes=0X31 (每个元素会占用4个位置)所以以此类推 每块元素存储空间的地址分别为:0x27,0x31,0x35,0x39.当把Li这个列表赋值给一个元素的时候 实际上是这个变量,指向首个元素的地址。Li=[200,390,78,1212],当引用下标取元素的时候,表示的是一个推移量,比如取Li[2],首先第一步获取Li的内存地址0x27然后往后推移二个得到0x27+2x4Bytes=0x35,也就是对应下图的第三个元素。也就是说下标实际上是一个推移量的表示。2.元素外置(索引取得是地址的地址)如下列表[1,”ok”,1.111,2333]]当列表里的元素不是同等类型的时候,此时的内存地址也是不连续的,此时的地址存储情况和上述的有所不同,首先对每个元素分配好空,但是并不连续,然后再把内存地址作为数据存到另外的空间的,一个内存地址占用四个字节,这时候内存地址的数据占用的四个空间的地址是连续的。然后此时的取值顺序就是成了,首先获取内存地址数据所在的空间的内存地址,然后找到相应的内存地址对应的元素。关于“python列表的两种形式是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注开发云行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: CPU主频越高越好吗

小编给大家分享一下CPU主频越高越好吗,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!cpu主频越高越好吗?cpu主频,即cpu内核工作的时钟频率(CPU Clock Speed)。通…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 07/13 18:00
下一篇 07/13 18:00

相关推荐