【发布时间】:2020-08-29 04:03:43
【问题描述】:
我正在尝试自学编程,并且刚刚遇到了数组与链表的概念。我想 list() 和 np.array() 都被认为是数组。我听说 collections 包有一个对象类型双端队列,它是一个链表。 Python中还有其他链表吗? Python 字典 dict() 是链表还是数组?
谢谢!
【问题讨论】:
-
list是一个列表。它被实现为一个数组列表。但它不是一个数组。collections.dequeue是一种链表,具体来说,它是“块”的双向链表。 There are some informative comments in the source code。请注意,链表与数组并不是包罗万象的二进制文件,它们是存在的无数不同数据结构中的两种。
标签: python arrays python-3.x list