龙猫python

2020-12-02 02:32

阅读:649

标签:list   默认   append   后台运行   镶嵌   code   返回值   使用   指定位置   

列表

定义

  1. 元素类型多样化,每个元素用逗号隔开.
  2. list 列表在Python中的关键字;
  3. 列表用中括号括起来.

应用

  1. 列表是有序的支持索引,切片和步长

  2. 切片后的数据类型和原数据类型一致

  3. 列表可以变更:

    增 li.x()(x 为关键字)

    1. append 追加到末尾的添加操作;

    2. insert 在某一位置插入一个内容前一个参数是索引,后一个为要插入的内容;

    3. extend 迭代添加 后台运行 for 程序将括号内的元素拆分依次添加在原列表的后面;

      li = [1,2,3,'alex',3,[1,2,3]]
      for i in "abc":
          li.append(i
    4. 列表可以合并(相加) 就是简单的拼接在一起成为一个新列表

    删 li.x()

    1. pop 默认为弹出列表里最后一个元素且它是唯一一个有返回值的,返回值就是被删除的元素.括号内可添加索引用来指定位置弹出删除
    2. remove() 删除的内容为要删除的元素,有同名的只删除左侧第一个
    3. del 关键字 del li(列表名 )
      1. del 将整个列表删除
      2. 支持索引,切片和步长
    4. clear() 清空列表内容 得到空列表

    改 =

    1. 用 = 号连接

    2. 使用步长时取几个放几个要个数对应不能多也不能少.

      索引:
      
      #                 li[1] = "你好"
      
      #             切片:
      
      #                 li[1:5] = "qwertyuio"
      
      #                 li[1:5] = "1"
      
      #                 li[1:5] = []
      
      #                 切片的时候可以多,可以少,可以指定空格

      步长:

      1. 按照数量来 替换也可自己指定不能多不能少否则报错;

     li = [1,2,3,4]
    
    # print(li)
    
    #
    
    # print(li[1])
    
    
    
    # for 循环
    
    
    
    # for em in li:
    
    #     print(em)

列表的镶嵌

 li[6]  == ["手机","钥匙",["身份证","银行卡"]]

# li[6][2] == ["身份证","银行卡"]

# print(li[6][2][0])

元组

定义

  1. tuple 小括号中只有一个元素时,无逗号就视它为为元素本身
  2. 小括号中有一个元素且元素后面有一个 逗号就视它为元组
  3. 空的小括号视为元组
  4. 元组是有序的,可以使用索引,切片和步长且元组是不修改的

作用

  • 储存一些你不想让其他人修改的数据,元组可以储存任意类型的数据

龙猫python

标签:list   默认   append   后台运行   镶嵌   code   返回值   使用   指定位置   

原文地址:https://www.cnblogs.com/mjf-2321277702-19941129/p/10986663.html


评论


亲,登录后才可以留言!