您的位置:首页 > 编程语言 > Python开发

【Python学习笔记】4.序列

2018-03-25 12:03 239 查看
列表,元祖,字符串统称为序列。它们的共同点有:
    都可以通过索引得到每一个元素

    默认索引值总是从0开始

    可以通过分片的方法得到一个范围内元素的集合

    有很多共同的操作符
    以下是几种常用用法:

    (1).list()

    把一个可迭代对象转换为列表。可以把元祖,字符串等转换为列表。

    (迭代是重复反馈过程的活动,其目的是为了达到或接近所需的目标或结果。每一次重复的过程称为迭代,每一次迭代的结果会被用作下一次迭代的初始值。)

    




    list实现过程大概是先新建一个列表,然后通过循环,每一次循环通过索引(比如字符串、元祖的各个元素),把每一次索引得到的值插入到新建的列表里面,迭代完成,循环结束,返回整个列表。

    (2).tuple()

    把一个可迭代对象转换为元祖。可以把列表,字符串等转换为元祖。

    


    (3).str(obj)

        把参数转换为字符串。

        


    (4)len()

    返回参数的长度

    


    (5)max()

    返回序列或参数集合中的最大值。要保证序列里元素类型相同。

    


    (6).min()

    返回序列或参数集合中的最大值。要保证序列里元素类型相同。

    

(字符串数字的背后也是ASC码)        

    


    (7).sum(iterable[,start=0])

    返回序列和iterable和可选参数start的总和

    


    (8).sorted
    排序,跟列表里.sort()功能一样,但元祖没有.sort()函数

    

    

    


    (9).reversed

    


    (10)enumerate()

    枚举,生成每个元素index值和item值组成的元祖

    


    (11)zip()

    返回由各个参数的序列组成的元祖

    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: