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

day05

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

标签:改变   马云   字典   报错   存在   常用方法   必须   bubuko   保存   

今日主要内容

1.dict

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

  {"Jay": "周杰伦", "jj", "林俊杰"}

  注意:字典的key必须是可哈希的,不可变得, value 没有限制

  不是按照我们保存的顺序保存的,无序的

  技术分享图片

 

2.增删改查

  1.dict[不存在的key] = value,   setdefault()

  技术分享图片

技术分享图片

  2. 1)pop(key)    

  技术分享图片

    2)del  dict[key]      

   技术分享图片

    3)popitem()  

     技术分享图片

      4)clear()

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

  技术分享图片

  技术分享图片

  4.get(key, 默认值)     

       get(key, 默认值)   可以通过key来获取value值,如果key不存在,默认返回None

   也可以给出一个默认值,当key不存在的时候返回默认值. 例如:  dic.get("宁", "可亲")

  技术分享图片

  技术分享图片

  dic.setdefault()   如果字典中不存在时会帮助添加进来, 如果存在不作任何改变,输出key对应的value

  技术分享图片

  dict[key]  如果key不存在会报错

  技术分享图片

3.字典的常用方法

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

  技术分享图片

  2.values()  返回所有的value的集合

   技术分享图片

  3.items()    返回键值对,   元祖

    解构:

           a, b = (1, 2)

  

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

    a, b = [1, 2]
    print(a, b)

  技术分享图片

4.字典的嵌套

   技术分享图片

5.字典的循环

  技术分享图片

 

day05

标签:改变   马云   字典   报错   存在   常用方法   必须   bubuko   保存   

原文地址:https://www.cnblogs.com/wjs521/p/9274403.html

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