首页 > 技术文章 > 第二章序列

liang-xp 2019-01-26 13:41 原文

序列是一种最基本的数据结构,数据结构是通过某种方式把很多数据元素组合在一起的集合(数据元素可以使数字,可以是字符,甚至可以是一些数据结构)
内建序列:最重要的是列表和元组、字符串、Unicode字符串、buffer对象、xrange对象
*例:

edward=["Edward Gimby",42]
john=["John Sminth",50]
database=[edward,john]
database
[['Edward Gimby', 42], ['John Sminth', 50]]
database[0]
['Edward Gimby', 42]*

一、索引

索引就是排序的编号
*例:>>> greeting="Hello"

greeting[1]
'e'
greeting[-0]
'H'
greeting[-1]
'o'*

二、分片


注:冒号前面的包括在输出字符内,而冒号后面的不包括在输出字符内
如果范围不合理则输出为空
如果没有后面的范围,则输出为一直到最后
如果没有前面的范围,则输出为从第一个开始
如果冒号前后都省略,则为全部

注:第二个冒号可省略,如果省略,则默认后面的数字为1,这里“2”步长

三、序列相加

在两个序列之间加个“+”就是把两个序列合并起来
注:类别不同的序列不能合并

四、乘法

五、包含

六、获取长度、最小值、最大值

推荐阅读