码迷,mamicode.com
首页 > 其他好文 > 详细

day05

时间:2018-07-06 17:48:03      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:item   注意   高仿   判断   bbb   限制   values   数据   删除指定元素   

今日内容

1.字典的简单介绍

  用大括号{}括起来,内部使用key:value的形式来保存数据

  如:{"xxx":"xxx","ooo":"ooo"}

  注意:字典的key必须是可哈希的,不可改变的,value没有限制,不是按照我们保存的顺序保存的,没有序的.

2.字典的增删改查

  1.dict[不存在的key] = value   新增

       dict.setdefault()   添加

  2.dict.pop(key)    删除指定元素,返回value

    del dict(key)   删除指定元素

    dict.popitem()   随机删除  

    dict.clear()   清空

  3.dict[存在的key] = 新值      如:d1.update(d2) 把d2的k-v更新到d1中

  4.dict.get(key,默认值)   如果key不存在,返回默认值

    dict.setdefault(key:value)      判断有没有key,没有执行新增

3.字典的常用方法

  1.keys()    返回所以字典里的key的集合(高仿列表)

  2.values()   返回所字典里的value的集合(高仿列表)

  3.(dic.items())    返回键值对. 元组

  4.解包,解构

    a,b = (1,2)

    a, b, c = ("马化腾", "马云", "马良")

4.字典的嵌套

   dict = {aaa{bbb}[ccc{ddd}]}    一层一层往里套

 

day05

标签:item   注意   高仿   判断   bbb   限制   values   数据   删除指定元素   

原文地址:https://www.cnblogs.com/hmw112626/p/9274549.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!