Python教程第一章:如何通过插入元素实例深入理解list的内在原理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计592个文字,预计阅读时间需要3分钟。
利用插入元素的示例+说明:由于中译本翻译过于随意,以至于将有用的知识点遗漏,因此将具有重要知识的点罗列出来。目录:一、利用插入元素的例子详解list之本质+二、利用插入元素的例子详解list之本质+代码示例一。
简析:两段代码的作用都是将“99999,99998,…,0”这串数字填入列表nums,但其实现方式不同。其中,第一段代码利用循环,先将数字添加到列表nums的尾端,再利用reverse函数翻转,从而达到目的;第二段代码则直接利用insert函数,将数字直接添加到列表nums的首端。看似第二段代码更加便捷,但在实际上,第二段代码的速度下降了两个数量级。原理:传统列表(即链表)都是通过一系列节点来实现的,除尾节点外的每个节点都有指向下一个节点的指针。
本文共计592个文字,预计阅读时间需要3分钟。
利用插入元素的示例+说明:由于中译本翻译过于随意,以至于将有用的知识点遗漏,因此将具有重要知识的点罗列出来。目录:一、利用插入元素的例子详解list之本质+二、利用插入元素的例子详解list之本质+代码示例一。
简析:两段代码的作用都是将“99999,99998,…,0”这串数字填入列表nums,但其实现方式不同。其中,第一段代码利用循环,先将数字添加到列表nums的尾端,再利用reverse函数翻转,从而达到目的;第二段代码则直接利用insert函数,将数字直接添加到列表nums的首端。看似第二段代码更加便捷,但在实际上,第二段代码的速度下降了两个数量级。原理:传统列表(即链表)都是通过一系列节点来实现的,除尾节点外的每个节点都有指向下一个节点的指针。

