python中list和array的区别 list和array有什么区别?
浏览量:1293
时间:2021-03-13 07:00:47
作者:admin
list和array有什么区别?
数组和列表都属于订单表。数组是一个连续的存储结构,int[]I=New int[3]I实际上记录了数组的第一个地址,I[1]实际上相当于在I的地址上加一个整数地址偏移量,然后取这个地址中的值。列表是一种不连续的存储结构。列表的每个节点都有一个next属性,它记录下一个节点的地址。也就是说,当我们要找到第100个节点时,他仍然需要从第一个节点开始执行99次下一步操作才能找到list[99]节点。搜索元素时,将生成以下IL代码数组:IL 020:ldloc.0 IL 021:ldc.i4.3 IL 022:ldelem.i4 IL 023:stloc.2列表:IL 022:ldloc.0 IL 023:ldc.i4.3 IL 024:callvirt instance!0类[mscorlib]系统.集合.通用. list`1
array是一个数组,ArrayList是一个数组列表,数组列表可以根据自身的更改进行扩展,但数组在指定长度后不能扩展。
python中list和array的区别 listary使用教程 list转为array
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
网页制作空格 网页设计空行代码