我学院论坛|免费IT技能视频教程源码下载交流平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 241|回复: 0

小白零起点Python教程(11)使用list和tuple

[复制链接]

签到天数: 142 天

[LV.7]四品道员

95

主题

169

帖子

7394

积分

超级版主

Rank: 8Rank: 8

积分
7394
发表于 2017-12-27 12:22:54 | 显示全部楼层 |阅读模式
本帖最后由 Tiramisu 于 2017-12-27 14:29 编辑

list

Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。

比如,列出班里所有同学的名字,就可以用一个list表示:

  1. <p><font size="3">>>> classmates = ['Michael', 'Bob', 'Tracy']</font></p><p><font size="3">>>> classmates</font></p><p><font size="3">['Michael', 'Bob', 'Tracy']</font></p>
复制代码

变量classmates就是一个list。用len()函数可以获得list元素的个数:

  1. <p><font size="3">>>> len(classmates)</font></p><p><font size="3">3</font></p>
复制代码

用索引来访问list中每一个位置的元素,记得索引是从0开始的:

  1. <p><font size="3">>>> classmates[0]</font></p><p><font size="3">'Michael'</font></p><p><font size="3">>>> classmates[1]</font></p><p><font size="3">'Bob'</font></p><p><font size="3">>>> classmates[2]</font></p><p><font size="3">'Tracy'</font></p><p><font size="3">>>> classmates[3]</font></p><p><font size="3">Traceback (most recent call last):</font></p><p><font size="3">  File "<stdin>", line 1, in <module></font></p><p><font size="3">IndexError: list index out of range</font></p>
复制代码

当索引超出了范围时,Python会报一个IndexError错误,所以,要确保索引不要越界,记得最后一个元素的索引是len(classmates) - 1。

如果要取