Python数据结构
文章平均质量分 69
Marlowee
文盲
展开
-
Python源码builtins.py
为何Python源码builtins.py中的函数体都是pass?目录为何Python源码builtins.py中的函数体都是pass?1.突发奇想看看源代码2.如何查看源代码?为何Python源码builtins.py中的函数体都是pass?1.突发奇想看看源代码今天在敲代码的时候好奇强大的list是怎么定义的,其中的函数是如何优化的,想着学习一下,于是点进了它的源代码,没想到竟然是下面的内容:class list(object): """ list(原创 2021-05-12 11:24:24 · 2658 阅读 · 1 评论 -
Python数据结构:栈的应用
【Python数据结构1】栈的应用栈Stack:什么是栈?❖一种有次序的数据项集合,在栈中,数据项的加入和移除都仅发生在同一端这一端叫栈“顶top”,另一端叫栈“底base”❖日常生活中有很多栈的应用,如:盘子、托盘、书堆等等❖距离栈底越近的数据项,留在栈中的时间就越长,而最新加入栈的数据项会被最先移除❖这种次序通常称为后进先出LIFO:Last in First out这是一种基于数据项保存时间的次序,时间越短的离栈顶越近,而时间越长的离栈底越近❖❖❖抽象数据类型“栈”定义为如下的操作:原创 2021-05-11 23:27:34 · 1742 阅读 · 0 评论