Python基础编程(第2版)(第二章)

不管什么原因,第一章和第二章间隔有点长,坚持

第二章 列表和元组


2.1 序列概念

本章重点讨论最常用的两种类型:列表和元组(列表和元组主要区别是,列表可以修改,元组则不能。)

列表的各个元素通过逗号分隔,写在方括号中(如下:)

>>> list = ['test1','test2']

列表也可以包含其他列表,举例构建一个人员信息的列表也是可以的,这个列表就是你的数据库:(如下)

>>> a = ['lizi',29]

>>> b = ['taozi',20]

>>> c = [a,b]

>>> c
[['lizi', 29], ['taozi', 20]]

2.2 通用序列操作

所有序列类型都可以进行某些特定操作。这些操作包含:索引(indexing)、分片、加、乘以及检查某个元素是否属于序列成员。初次之外,Python还有计算序列长度、找出最大元素和最小元素的内建函数。

2.2.1 索引

序列中所有元素都是有编号的----从0开始递增。

>>> name = gengjikun
>>> name[0]
>>> 'g'
>>> name[-1]
>>> 'n'

注意:字符串就是一个由字符组成的序列。索引0指向第1个元素。

这就是索引。可以通过索引获取元素。所有序列都是可以通过这种方式进行索引。使用负数索引时,Python会从右边,也就是从最后一个元素开始计数。最后1个元素的位置编号为-1(不是-0,因为那会和第1个元素重合)






你可能感兴趣的:(python)