Python之列表的删除-创新互联
'''
数据结构之线性结构之列表 : 这里的列表是一种数据存储结构,也即将一块连续的存储空间分配给该变量存储数据.优点在于:查询效率极高,但缺点在于,为保证数据存储的连续性
每当删除中间位置的某一个元素时,后面元素的位置都必须的随之发生改变,因此其删除效率是极低的.由此也导致了另一个问题,也即利用循环结构,
无法彻底删除所有的元素;
for循环结构内部是通过一个迭代器来实现的,为便于理解,我们可以以C中的指针来理解上述问题的出现过程.
假定要求利用for循环结构清空一个列表(具体过程如下) :
第一,会创建一个指针,指向该列表中的第0个元素,然后通过该指针删除指针指向的元素;
第二,由于列表是一种列表数据结构,为保证数据存储的连贯性,删除了第0个元素后,其后的元素都会向前移动;
第三,指针加一,指向下一个元素,也即第一个元素的位置,因此,会跳过第0个元素,删除第一个元素;
第四,如此循环往复,导致总会遗漏一些元素没有被删除;
#注: 当字典作为可迭代对象时,不允许在迭代过程,改变字典的大小;
'''站在用户的角度思考问题,与客户深入沟通,找到秀屿网站设计与秀屿网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计制作、成都做网站、企业官网、英文网站、手机端网站、网站推广、域名申请、雅安服务器托管、企业邮箱。业务覆盖秀屿地区。
本文标题:Python之列表的删除-创新互联
文章位置:http://azwzsj.com/article/dppodi.html
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
本文标题:Python之列表的删除-创新互联
文章位置:http://azwzsj.com/article/dppodi.html