python的序列

作者: 雨打梨花闭门寒 | 来源:发表于2018-07-20 15:41 被阅读0次
    序列

    一、可变
    1.list列表
    ①可包含任意对象的有序集合
    ②通过下标索引(位置偏移)访问元素
    ③可变长度,异质,可任意嵌套
    ④支持原位改变
    ⑤对象引用数组
    ⑥常用操作
    Ⅰ l.sort(key=None,reverse=False)
    Ⅱ sorted(t)


    list列表常用操作.png

    2.通用操作
    ①改变某个元素值:s[i]=x
    ②改变特定范围内元素值:
    Ⅰ s[i:j]=t
    Ⅱ s[i:j:k]=t


    改变值.png

    ③删除元素
    Ⅰ del s[i]
    Ⅱ del s[i:j]
    Ⅲ del s[i:j:k]
    Ⅳ s.remove(x) 删除第一个匹配值
    Ⅴ s.clear() 清空序列


    删除元素.png
    ④追加元素:s.append(x)
    ⑤扩展序列:s.extend(x)
    ⑥插入元素:s.insert(i,x)
    ⑦检索并删除特定元素:s.pop([i])
    ⑧反转序列:s.reverse()
    ⑨复制序列

    Ⅰ s.copy()
    Ⅱ s[:]


    追加扩展插入检索并删除特定反转.png
    复制序列.png

    二、不可变
    三、通用操作
    1.判断元素是否在序列之内
    ①x in s
    ②x not in s
    2.连接序列:s1+s2
    3.重复序列元素:s*n
    4.下标获取元素:s[i]
    5.访问指定索引范围:s[i:j]
    6.按步长访问指定索引范围:s[i:j:k]
    7.获取序列长度:len(s)
    8.获取最小值:min(s)
    9.获取最大值:max(s)
    10.统计总和:sum(s)
    11.检索某个元素第一次出现位置下标:s.index(x)
    12.统计元素出现的次数:s.count(x)


    通用操作1~2.png
    通用操作3-5.png
    通用操作6~12.png
    统计次数.png

    相关文章

      网友评论

        本文标题:python的序列

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