zoukankan      html  css  js  c++  java
  • day05 字典

    字典
      dict 字典,用{ } 表示,每次需要保存两个数值,key和value,键对值
      key:必须是可哈希的(不可变) 已知:int,str,tuple,bool
        不可哈希的:list,dict,set
      value:可以是任意类型的
        语法:
        {key1:value1,key2:value2.....}
    字典的增删改查
      1.增加
        1.dic[key]= value
        2.dic.setdefault(key,value) # 如果存在则不会有任何操作
      2.删
        1.dic.pop(key)   # 返回value
        2.del dic[key]     # 没有任何返回
        3.dic.clear()       # 清空字典
        4.dic.popitem()  #随机删除,返回一个元组
      3.修改
        dic.update(dic1):把dic1里的内容添加到dic里,如果存在就覆盖,不存在就新增
      4.查询
        查询一般用key来查找具体的数据
        1.dic[key]:第一种方法,没有就报错
        2.dic.get(key,返回的默认内容):第二种,没有就返回默认的内容
      相关:
        1.dic.keys():返回一个全是key的列表
        2.dic.values():返回一个全是value的列表
        3.ic.items():返回一个list,但是列表里装的都是元组
        解构
        (a,b)=1,2
        注意数值是否相匹配

     遍历字典
             for key in dict:
                 dict[key]
            for k, v in dict.items():
                    k , v
      字典嵌套.
  • 相关阅读:
    抽象类
    类初始化
    final关键字
    super关键字
    继承
    常用类

    封装
    方法重载
    031:Cetus sharding
  • 原文地址:https://www.cnblogs.com/litieshuai/p/9606680.html
Copyright © 2011-2022 走看看