zoukankan      html  css  js  c++  java
  • 老男孩 python 自学 打印05 dict 复习总结

    dict

    语法       {key : value}

      key 必须是可hash的 可哈希的目前有int 、 str 、 tuple 、bool

      value 是没有任何限制的

    2. 字典的相关操作

      增加

        dic [ "key"] = "value"            原来有会覆盖

        dic.setdefault( key , value )     原来有数据的话不会执行新增内容

      删除

        dic. pop("key")    指定key删除

        del dic [  "key" ]   指定key删除

        dic. popitem()       随机删除

        dic . clesr ()     清空

      修改

        dic.update(dic1)    # 把dic1中的内容更更新到dic中. 如果key重名. 则修改替换. 如果不不存 在key, 则新增

      查询

        dic[ 'key' ]              key不存在的话会报错

        dic.get ( "key" )      key不存在的话,返回None 。加入不想返回None的话,可以在key后面添加一个value   让它返回默认值value 

        ret = dic.setdefault ( "key"  )   利用它可以返回value值。

    3. 字典的相关操作

      dic. keys       

      dic.values

      dic.items        所有的key 、 value

      解构、解包

        a , b  =  (   2  , 3   )         将元组中的每一个数据拿出来赋值给前面的数据  

    4. 字典的嵌套

      

      

  • 相关阅读:
    起床困难综合症[NOI2014]
    暗之链锁
    平凡的测试数据
    烤鸡翅
    高一寒假集训总结
    聪聪和可可[NOI2005]
    方伯伯的玉米田[SCOI2014]
    aix5下安装python和cx_Oracle
    同样的一句SQL语句在pl/sql 代码块中count 没有数据,但是直接用SQl 执行却可以count 得到结果
    关于SQL优化的一个小试例子
  • 原文地址:https://www.cnblogs.com/xiaobai686/p/11632379.html
Copyright © 2011-2022 走看看