• 基本数据类型list,tuple


    一、 列表
      1. 列表是一个可变的数据类型
       列表由[]来表示, 每一项元素使用逗号隔开. 列表什么都能装. 能装对象的对象.
      列表可以装大量的数据
         列表是有序的
      2. 列表的索引和切片
      列表和字符串一样. 也有索引和切片. 只不过切出来的内容是列表
       索引:下标从0开始
      切片:[起始位置:结束位置:步长]
      3. 列表的增删改查*
      1. 增加
      append() 追加
      insert(index, 元素) 在index位置添加元素
      extend() 迭代添加
      2. 删除
      pop(index) 按照位置删除元素
      remove(元素) 直接删除元素
      del[,] 切片删除
      clear() 清空列表
      3. 修改
      索引修改
      切片修改
      4. 查询
      for el in list:
      el
           索引
           切片
          5. 常用操作
           1. count( )查询元素出现次数
           2. sort() 排序,默认升序
             sort(reverse=True)降序
           3. reverse( ) 翻转
           4. len( ) 求长度
      4. 列表的嵌套
      降维. 一层一层看
    二、 元组
      只读列表. 只能看啥也不能干.可放任何类型的数据
      使用()表示元组
      如果元祖中只有一个元素(元素, )
      空元组: tuple()
      元祖是一个可迭代对象, 可以使用for循环
           添加元组元素tu[index].append()
         元组不可变指的是子元素不可变,而子元素内部的子元素可变,这取决于子元素是否是可变对象

      6. range
      range(n) 从0到n-1
      range(m,n) 从m到n-1
      range(m,n,q) 从m到n-1 每q个取1个
      综上就是切片

      7. 使用range和for循环来获取列表中的索引
      for i in range(len(列表)):
      i 索引
      列表[i] 元素
  • 相关阅读:
    git基本使用
    list和tuple
    牛客(60)把二叉树打印成多行
    牛客(59)按之字形顺序打印二叉树
    牛客(58)对称的二叉树
    牛客(57)二叉树的下一个结点
    牛客(56)删除链表中重复的结点
    牛客(55)链表中环的入口结点
    mybits(1)配置
    牛客(53)表示数值的字符串
  • 原文地址:https://www.cnblogs.com/shanae/p/9398415.html
Copyright © 2020-2023  润新知