学上有限序列的概念；列表的无限类似是流。列表是容器的一个基本例子，因为它们包含其他值。在串列中的每个值(value)，称为项目（item）、条目（entry）或元素（element）；如果相同的值出现多次，每一次出现都认为是分立的一个项目。列表和数组区别在列表只允许顺序访问，而数组允许随机访问。在数据结构中，也使用这个名称，表示实作出串列的数据结构，尤指链表（linked list）。所谓静态列表结构只允许对值的审查和枚举。一个可变对象或动态列表在其生存周期内允许条目被插入、替换或删除。