如何用iis部署网站wordpress菜单编辑
web/
2025/10/1 9:48:30/
文章来源:
如何用iis部署网站,wordpress菜单编辑,南京怎么做网站,珠海seo排名收费List是什么#xff1f;List顾名思义就是列表#xff0c;那么它具体描述是什么呢#xff1f;列表是一个线性的集合#xff0c;它允许用户在任何位置插入、删除、访问和替换元素。在Python中list是保留字#xff0c;List中的每个元素都有自己的编号#xff0c;很像C、C、ja…List是什么List顾名思义就是列表那么它具体描述是什么呢列表是一个线性的集合它允许用户在任何位置插入、删除、访问和替换元素。在Python中list是保留字List中的每个元素都有自己的编号很像C、C、java中的数组但是List更强大。列表主要有以下几个特点列表中元素顺序是有序的。比如你将1,2,3一次存入列表那个列表中元素顺序一定是1,2,3而不会是其他的。列表长度不确定。不同于C/C里的数组列表长度不确定在使用列表时不需要提前声明长度。列表中存储的元素类型可以不唯一。可以将任何东西加入列表中其中元素之间可以没有任何关系。列表中可以有重复元素。List简单使用1. 列表创建创建一个列表只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示此外如果创建一些常用的数列等列表可采取以下pythonic的方法快速创建列表2. 列表访问列表访问和其他数组访问差不多常用索引。但是python列表可以切片可以取指定索引区间内的元素。3. 操作列表的函数len(list)列表元素个数max(list)返回列表元素最大值min(list)返回列表元素最小值list(seq)将元组转换为列表del删除列表释放内存空间例子3. 列表类型定义的函数list.append(obj)在列表末尾添加新的对象list.count(obj)统计某个元素在列表中出现的次数list.extend(seq)在列表末尾一次性追加另一个序列中的多个值list.index(obj)从列表中找出某个值第一个匹配项的索引位置list.insert(index, obj)将对象插入列表list.pop(objlist[-1])移除列表中的一个元素(默认最后一个元素)并返回list.remove(obj)移除列表中某个值的第一个匹配项list.reverse()反向列表中元素list.sort([func])对原列表进行排序例子list一些常见函数的时间复杂度常见函数的时间复杂度【附加阅读】底层实现机制List对象是用c结构来实现由一个保存元素的指针数组和预先分配的内存总容量构成。分离式结构两者之间用一个元素建立一个链接连在一起。能够根据元素的数量自动的扩充或者缩小list的内存大小。要在内存中给集合开辟一块区域总得先确定大小(容量)不然如何开辟另外确定区域后还要知道当前已经占用了几个元素(元素个数)一旦溢出就需要重新申请空间。要表达这种结构有两种实现方式。一种是把头信息和元素串到一起形成一个元素个数2的表。另一种就是把头信息和元素分开放两者之间用一个元素建立一个链接连在一起。存储表信息的单元与元素存储区以连续的方式安排在一块存储区里两部分数据的整体形成一个完整的顺序表对象。一体式结构整体性强易于管理。但是由于数据元素存储区域是表对象的一部分顺序表创建后元素存储区就固定了。分离式结构中表对象里只保存与整个表有关的信息(即容量和元素个数)实际数据元素存放在另一个独立的元素存储区里通过链接与基本表对象关联。一旦表需要扩充对于一体式结构来说就要重新申请一块更大的空内存区域将所有元素放入其中再清空旧的内存区域。对于分离式结构来说则需要将链接地址更新一下顺序表对象是不变的。List的扩充采取两种策略每次扩充增加固定数目的存储位置这种策略可称为线性增长节省空间但是扩充操作频繁操作次数多。每次扩充容量加倍以空间换时间。从实现上来讲在python中创建空ist时会申请一个8个元素大小的内存区域。以后如果满了就扩容4倍且当元素总数达到50000时再扩容就改为2倍。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/84982.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!