wangjuju123

2018-11-09   阅读量: 2103

数据分析师 Python编程

序列概述

扫码加入数据分析学习群

Python内置了多种序列,本章重点讨论其中最常用的两种:列表和元组。另一种重要的序列

是字符串,将在下一章更详细地讨论。

列表和元组的主要不同在于,列表是可以修改的,而元组不可以。这意味着列表适用于需要

中途添加元素的情形,而元组适用于出于某种考虑需要禁止修改序列的情形。禁止修改序列通常

出于技术方面的考虑,与Python的内部工作原理相关,这也是有些内置函数返回元组的原因所在。

在你自己编写程序时,几乎在所有情况下都可使用列表来代替元组。一种例外情况是将元组用作

字典键,这将在第4章讨论。在这种情况下,不能使用列表来代替元组,因为字典键是不允许修

改的。

在需要处理一系列值时,序列很有用。在数据库中,你可能使用序列来表示人,其中第一个

元素为姓名,而第二个元素为年龄。如果使用列表来表示(所有元素都放在方括号内,并用逗号

隔开),将类似于下面这样:

>>> edward = ['Edward Gumby', 42]

序列还可包含其他序列,因此可创建一个由数据库中所有人员组成的列表:

>>> edward = ['Edward Gumby', 42]

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 4 关注作者 收藏

评论(1)

wangjuju123
2018-11-09
>>> john = ['John Smith', 50] >>> database = [edward, john] >>> database [['Edward Gumby', 42], ['John Smith', 50]]
0.0000 0 0 回复

推荐课程