zoukankan      html  css  js  c++  java
  • 列表 -- list、元组 -- tuple、range -- 范围

    列表 -- list

    有序,可变的,索引,
    作用:存储数据的,支持很多种数据类型
    定义方式:
    lst = [1,"alex","黑哥"]
    增:
     append 追加
     insert 插入
     extend 迭代添加
    del lst  -- 删除整个列表
    del lst[0] -- 通过索引删除
    del lst[1:2] -- 切片删除
    del lst[1:4:2] -- 步长删除
    
    clear 清空列表
    remove 通过元素进行删除
    
    pop
      1.默认删除最后一个
      2.有返回值返回的是被删除的元素
      3.通过索引进行删除
    改
    lst[0] = 1
    lst[1:2] ="qaaa"   # 元素可以超出切片的位数
    lst[1:4:2] = "12"  # 元素和位置一一对应,多也不行少也不行
    for i in lst:
        print(i)
    列表的嵌套:
    取值通过索引进行取值,一层一层的进行查找

    2.元组 -- tuple

      只能索引查看和for查看,不能进行增删改
      存储一些重要的信息数据
      元组在配置文件中会使用
      元组是不可变的列表

    3.range -- 范围

        python3:
            range 是一个可迭代对象
        python2:
            xrange和python3中的range是相似的
            range返回一个列表
        range 范围--是顾头不顾尾
    print(list(range(0,10,1))) #步长不写得时候默认为1  [0:10:1]
    print(list(range(10,-2,-1))) #步长不写得时候默认为1  [10:-2:-1]
    print(list(range(10))) #步长不写得时候默认为1  [:10]
    range(起始位置,终止位置)  --  [起始位置:终止位置]
    range(终止位置)  --  [:终止位置]
    range(起始位置,终止位置,步长)  --  [起始位置:终止位置:步长]
    for 和 range配合使用
     
  • 相关阅读:
    最详细易懂的CRC-16校验原理(附源程序)(转)
    深入理解Java的接口和抽象类(转)
    同步、更新、下载Android Source & SDK from 国内镜像站(转载)
    django字段查询参数及聚合函数
    django不返回QuerySets的API
    django查询集API
    django查询操作
    django用包来组织模型
    django模型的继承
    django模型的元数据Meta
  • 原文地址:https://www.cnblogs.com/qqmb/p/11165542.html
Copyright © 2011-2022 走看看