zoukankan      html  css  js  c++  java
  • 第四章

    第四章

    1、列表:list

    ​ 列表是python中的数据类型之一,能够存储大量的不同类型的数据。在别的语言中称为数组

    1. 定义一个列表: lst = []

      列表 -- 容器

      列表是一种有序的容器,支持索引

      列表是一种可变的数据类型 原地修改

      列表中以逗号分割开的才是一个元素

    2. 列表的增加:

      1. append() 追加 在最末尾的地方进行添加append(追加的内容)
      2. insert() 插入 insert(插入的位置,"插入的内容") 尽量减少使用,会使效率下降
      3. extend() 迭代添加 一个一个添加
    3. 列表的删除

      1. remove() 只能删除一个,从左到右删除。通过元素的名字进行删除
      2. pop() 弹出 默认删除最后一个,并且具有返回值,返回值为弹出的那个值 ,也可以加下标进行删除
      3. clear() 清空
      4. del 直接在内存空间中删除。 可通过索引,切片步长删除
    4. 列表的修改

      1. lst[2] = 40 通过索引进行修改

      2. lst[1:3] = "fhjfh" 通过切片进行修改,必须是可迭代对象。步长默认为1,修改的内容可多可少

      3. lst[1:5:2]= "10" 通过步长进行修改,步长不为1的时候,必须一一对应

    5. 列表的查找

      通过索引进行查找

      for 循环

    6. 列表的嵌套

      Lst = [1,2 ,[3,4,5,[4,[4,5],4],4,7,5]]

      Lst[4][2]一层一层的查找,[......]视为一个元素

    2、元组 tuple

    ​ 元组是python中的数据类型之一,它是有序,不可变,只支持查询

    1. 定义方式 tu = (1, 2, 3)

      元组就是一个不可变的列表

    2. 元组的统计

      元组.count()

    3. 元组的获取索引

      元组.index(4) 通过元素查询索引

    4. 元组的用途

      配置文件中使用

    5. 元组的嵌套

      Tu = (4,5,78,”yg”,(4,542))

    3、range 范围

    1. Range(起始位置,终止位置) :顾头不顾尾

    2. Range(10) :10代表的是终止位置,起始位置默认为0

    3. Range(1,10,2) :(起始位置,终止位置,步长) 默认步长为1

      Python3中打印range是自己range自己本身

      Python2中打印range获取的是一个列表

    4. Range的作用:

      Range是一个可迭代对象,Range的诞生是为了解决不能循环数字

  • 相关阅读:
    Lifegame第一阶段任务
    软件工程 第一次实验 Git代码版本管理
    个人作业——软件工程实践总结&个人技术博客
    个人技术总结-Android hellocharts折线图
    结对第二次作业——某次疫情统计可视化的实现
    软工实践寒假作业(2/2)
    软工实践寒假作业(1/2)
    第六次作业
    第五次作业
    第四次作业
  • 原文地址:https://www.cnblogs.com/yuancw/p/11450481.html
Copyright © 2011-2022 走看看