zoukankan      html  css  js  c++  java
  • 字典

    字典
      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
        注意数值是否相匹配

     
  • 相关阅读:
    mysql递归层次查询
    mybatis+spring事务
    浅谈数据库表的分割技术(水平、垂直、库表散列)(引用)
    高并发的常见思维
    jee websocket搭建总结
    hibernate 多表查询
    jsp作为服务端,ajax请求回应
    排序(2)--希尔,快速,归并
    排序(1)--冒泡,插入,选择
    Java反射基础
  • 原文地址:https://www.cnblogs.com/123zzy/p/9140590.html
Copyright © 2011-2022 走看看