名单
list
是一种特殊类型的可迭代,但它并不是 Python 中唯一存在的类型。有时候使用 set
, tuple
或 dictionary
会更好
list
是 Python 中给动态数组赋予的名称(类似于来自 C++或 Java 的 ArrayList<Object>
的 vector<void*>
)。它不是链表。
访问元素是在恒定的时间内完成的,速度非常快。将元素附加到列表的末尾是按照常量时间分摊,但偶尔会有一些分配和复制整个 list
。
列表推导与列表有关。