zoukankan      html  css  js  c++  java
  • 序列类型的方法

    列表的方法:

    列表的添加

      a = [1, 2, 3, 'a', 'b']

      a.append('s')    追加,在末位追加

      a.insert(0, 'c')   插入,0表示插入的位置

      a.extend([5, 'e'])  扩展 ,把列表里面的元素添加进去

      append和extend的区别:

          append 是添加单个元素

          extend 是添加一个序列类型

    列表的删除

      a.clear() 清除    谨慎使用

      a.pop()  每次弹出最后一个元素(末位删除)

      a.pop(0)   0代表索引,删除第几个元素

      a.remove(元素)  移除,传入的不是索引,而是元素

        注:如果里面有多个一样的元素,remove会从左往右开始匹配,只会匹配一个即停止

    列表的改变

      a[索引] = 值    

    列表的查看

      a.index('a')  返回的是 a 在列表里面的索引

      a.index('a' ,2)  2代表列表里面第二个元素 'a' ,返回的是第二个 'a' 的索引

      a.count('a')   返回的是 a 在列表里的出现的次数     (统计次数)

      

    其他方法:

      b = a.copy()

      注:b 的内存位置和 a 的内存位置不是指向同一个地方

      

      a.reverse()  反向

      a.sort()   排序   但是里面的元素必须统一类型

      a.sort(key = str)     全部转换为字符串进行排序,会根据ASCII码进行排序

  • 相关阅读:
    序列点,相关知识
    6.13 关键概念
    6.9 如何选择循环
    6.8 出口条件循环:do while
    6.7 逗号运算符
    6.6 其他赋值运算符:+=、-=、*=、/=、%=
    6.3.4 新的_Bool类型
    Oracle的表导入到PowerDesigner
    PowerDesigner连接Oracle数据库
    加了日期条件后查询结果慢了100倍
  • 原文地址:https://www.cnblogs.com/dangjiafei/p/8310142.html
Copyright © 2011-2022 走看看