2018-11-09
阅读量:
2688
序列概述
Python内置了多种序列,本章重点讨论其中最常用的两种:列表和元组。另一种重要的序列
是字符串,将在下一章更详细地讨论。
列表和元组的主要不同在于,列表是可以修改的,而元组不可以。这意味着列表适用于需要
中途添加元素的情形,而元组适用于出于某种考虑需要禁止修改序列的情形。禁止修改序列通常
出于技术方面的考虑,与Python的内部工作原理相关,这也是有些内置函数返回元组的原因所在。
在你自己编写程序时,几乎在所有情况下都可使用列表来代替元组。一种例外情况是将元组用作
字典键,这将在第4章讨论。在这种情况下,不能使用列表来代替元组,因为字典键是不允许修
改的。
在需要处理一系列值时,序列很有用。在数据库中,你可能使用序列来表示人,其中第一个
元素为姓名,而第二个元素为年龄。如果使用列表来表示(所有元素都放在方括号内,并用逗号
隔开),将类似于下面这样:
>>> edward = ['Edward Gumby', 42]
序列还可包含其他序列,因此可创建一个由数据库中所有人员组成的列表:
>>> edward = ['Edward Gumby', 42]






推荐帖子
0条评论
0条评论
0条评论