美文网首页
python中的数据结构类型-序列

python中的数据结构类型-序列

作者: lovefo | 来源:发表于2018-11-16 15:47 被阅读0次

    在python中序列是最基本的数据结构。是一块用于存放多个值的连续的内存空间。python内置了五个常用的序列结构:列表、元组、集合、字典和字符串。

    1.序列

    序列是一块用于存放多个值的连续的内存空间,并且按照一定的顺序排列,每一个值都分配一个数字,称为索引或位置。通过索引可以取出相应的值。索引是从0开始递增的。python中的索引可以是负数
    在采用负数作为索引值时,是从-1开始的,而不是从0开始的,即最后一个元素的下标为-1,这样是为了防止和第一个元素重合。

    1.1 切片

    切片操作是访问序列中元素的另一种方法,他可以访问一定范围内的元素,通过切片可以获得一个全新的序列。

    语法如下:

    sname[start:end:step]
    

    参数说明:

    sname:序列的名称
    start:表示切片的开始的位置(包括该位置,如果不指定,默认是0)
    end:表示切片的截至的位置(不包括该位置,不指定则默认序列的长度)
    step:表示切片的步长,如果省略,则默认是1,最后一个冒号也可以省略。

    说明:在进行切片的操作时,如果指定了步长,那么将按照该步长遍历序列的元素,否则将一个一个遍历序列。

    1.2 检查某个元素是不是序列的成员

    使用in关键字检查某个元素是否是序列的成员,或者用not in判断是不是不在序列中

    1.3 计算序列的长度、最大值和最小值

    可以使用内置函数

    len():计算序列的长度
    max():返回序列中的最大元素
    min():返回序列中的最小元素

    1.4 python中提供的内置函数和作用

    list():将序列转换为列表
    str():将序列转换为字符串
    sum():

    相关文章

      网友评论

          本文标题:python中的数据结构类型-序列

          本文链接:https://www.haomeiwen.com/subject/bydmfqtx.html