zoukankan      html  css  js  c++  java
  • python基础之Day6

    一.元组

    定义:t=(1,2,3,4)

    总结:存多个值,值为任意类型

              只有读的需求,没有改的需求

               有序,不可变(元组里每个值对应的索引内存地址不能变)

                在元素个数相同的情况下,元组比列表更节省空间

    二.字典

    作用:用来描述多个不同状态的值,每个值都有描述性的key与之对应(若状态单一,则用列表)

     定义:key通常是字符串,必须为不可变类型(列表就不能当作key),value可以是任意数据类型

             * 即使定义成 dic={1:"a",0:"b"}也不会报错,但丧失了key的描述性功能,所以key最好是描述性的

             dic=dict{x=1,y=2,z=3}  print(dic)  转成字典

    总结:可变类型

    操作:

       列表不能超过其长度直接添加,必须要通过append

       字典则直接可存

      长度运算:len

       成员运算:比的是key而非value

       删除:del d["x"]                  #列表也有这个操作  del l[0]  print(l)    去列表里第一个

            res=d.pop("key") #根据指定的key删除

             print(d)

              print(res)

             res=d.popitem() #随机删

             print(d)

             print(res)

             * py2里dic.keys()  #把所有的key 放入一个列表 占用内存过大   

                py3优化dic.keys产生的dic_keys[列表]   本身不是列表 l=list(keys)  print(l) #相当于for key in keys  print(key)

                l=list("hello")  print(l)

                get是没有值不会报错的取value的方式

              

  • 相关阅读:
    postman简单传参,上个接口的返回值作为下个接口的入参。
    python 给定URL 如何获取其内容,并将其保存至HTML文档。
    外键关联on_delete参数含义
    excel导入与导出
    序列化关系
    使用框架的各种代码示例
    国产celery简单使用
    selecte_related 函数优化查询
    django 之 配置文件
    类与缓存问题 类与属性的关系
  • 原文地址:https://www.cnblogs.com/chicokiko/p/9117013.html
Copyright © 2011-2022 走看看