老男孩 python 自学 打印05 dict 复习总结

老男孩 python 自学 打印05 dict 复习总结,第1张

概述dict 语法       {key : value}   key 必须是可hash的 可哈希的目前有int 、 str 、 tuple 、bool   value 是没有任何限制的 2. 字典的相关 *** 作   增加     dic [ "key"] = "value"            原来有会覆盖     dic.setdefault( key , value )     原来有数据的话不会

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. 字典的嵌套

总结

以上是内存溢出为你收集整理的老男孩 python 自学 打印05 dict 复习总结全部内容,希望文章能够帮你解决老男孩 python 自学 打印05 dict 复习总结所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1190726.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存