zoukankan      html  css  js  c++  java
  • 列表,元组

    列表:

    • 列表:
      • 特质:
        • 能装对象的对象
        • 列表中的能装任何类型的数据
        • 用[]表示,在列表中每个元素之间用,隔开
        • 顺序为录入的顺序
        • 可变的数据类型
      • 操作:
        • 索引
        • 切片(什么类型切出来还是什么)
        • :
        • 增:lst=[]
          • lst.append()#在后面追加,效率比较高,(只能一个一个的添加)
          • lst.insert(where,new)#插入添加(where索引位置,原先的往后移动,new要插入的目标),效率比较低
          • ***lst.extend()#迭代追加添加
        • 删:lst=[]
          • lst.pop(index)#默认弹出最后一个,可以指定索引删除
          • lst.remove(元素)#删除给定元素
          • lst.clear()#清空所有内容
          • del lst[index]#按索引删除,可以切片删除
        • 改:lst=[]
          • 索引:lst[index]=new
          • 切片:#如果步长不是1,注意给的值
        • 查:lst=[]
          • for 循环
          • 出现次数:lst=[]
          • lsr.count(目标)
        • 排序:lst=[]#最好用数据
          • lst.sort()#正序
          • lst.sort(reverse=True)#倒叙
          • lst.reverse()#翻转
        • 长度:
          • len()#有几个元素
        • **find()
      • 列表嵌套:

    元组

    • 元组:
      • 特质:
        • 不可变(任何形式的改变都不可变第一层元素,第二层取决于数据类型)
        • 不可排序
        • 只读列表
        • 使用()表示
        • 元素之间以,隔开
        • 数据类型不限制
        • 一个元素的时候元素后面必须加逗号.tu=(1,)
        • 空元组:tu=tuple()
      • 索引,切片:
      • 嵌套:
  • 相关阅读:
    bzoj2400 Spoj 839 Optimal Marks
    01分数规划
    bzoj1565 植物大战僵尸
    bzoj1497 最大获利(最大权闭合子图)
    bzoj3144 切糕
    loj6045 价
    bzoj3894 文理分科
    luogu3731 新型城市化
    快速傅里叶变换(FFT)
    bzoj1030 文本生成器
  • 原文地址:https://www.cnblogs.com/li-jj/p/9622514.html
Copyright © 2011-2022 走看看