• 【python016--序列】


    一、列表,元组和字符串的共同点

    --都可以通过索引得到每一个元素

    --默认索引值总是从0开始

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

    --有很多共同的操作符(重复操作符,拼接操作符、成员关系操作符)

    1、list()把一个可迭代对象转换为列表

    2、list(iterable):把一个可迭代对象抓换为元组

    3、max()返回序列或者参数集合中的最大值

    >>> max(1,2,3,4,5)
    5

    >>> numbers = [1,18,13,0,-98,34]
    >>> max(numbers)
    34

    >>> min(numbers)
    -98

    注意:采用max,min的数据列表都必须是一样的数据类型

    二、sum(iterable[,start =0])返回序列iterable和可选参数start的总和

    >>> tuple2 = (3.1,2.3,3.4)
    >>> sum(tuple2)
    8.8
    >>> sum(tuple2,8)
    16.799999999999997

    三、sorted():生序

      reversed():降序

    四、enumerate():把序列转换成元组

    >>> numbers =[1,18,13,0,-98,34,54,76,32]
    >>> list(enumerate(numbers))
    [(0, 1), (1, 18), (2, 13), (3, 0), (4, -98), (5, 34), (6, 54), (7, 76), (8, 32)]
    >>>

    五、zip把多个列表进行打包

    >>> a = [1,3,5,7,9,11,13]
    >>> b = [2,4,6,8]
    >>> list(zip(a,b))
    [(1, 2), (3, 4), (5, 6), (7, 8)]
    >>>

  • 相关阅读:
    导弹拦截版
    [USACO1.5]数字三角形 Number Triangles
    FBI树
    修复公路
    台阶问题
    阶乘问题
    连续自然数和
    又是毕业季I
    生活大爆炸版石头剪刀布
    曹冲养猪
  • 原文地址:https://www.cnblogs.com/frankruby/p/9089365.html
Copyright © 2020-2023  润新知