美文网首页
04:字典dict

04:字典dict

作者: 寻水的_鱼 | 来源:发表于2018-07-19 19:12 被阅读55次

    python学习day_4:

    四种组合数据类型(list:列表 tuple:元组 set:集合 dict:字典)
    1、dict(字典):字典是另一种可变容器模型,且可存储任意类型对象。

    字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式: d = {key1 : value1, key2 : value2 }
    注意:键必须是唯一的,但值则不必。
    值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。

    • 访问字典:通过key可以访问对应的value
    • 修改字典:向字典添加新内容的方法是增加新的键/值对,修改已有键/值对 如下实例:
    • 删除字典:能删单一的元素也能清空字典,清空只需一项操作。
      显示删除一个字典用del命令,如下实例:del
    • 字典的内置方法:
      (1)len(dict) :查看字典中元素的个数(一个键值对为一个元素

      (2)str(dict) :将字典转化成字符串输出
      (3)type(dict) :输出字典的类型
    • 字典的内置函数: new_dict:为举例字典 点后面的:为内置方法
      1、news_dict.clear():删除news_dict字典内所有元素
      2、new_dict.copy():返回字典的一个浅复制
      3、new_dict.fromkeys(seq):创建一个新字典,以序列seq中元素做字典的键,val为字典所有键对应的初始值:None
      4、new_dict.get(key,default = None):返回指定键的值,如果值不在字典中返回default值,default默认值为None
      5、key in dict:如果键在字典中返回True,否则返回False
      6、new_dict.items():以列表返回可遍历的(键, 值) 元组数组
      7、new_dict.keys():以列表返回一个字典所有的键
      8、new_dict.values():以列表返回字典中的所有值
      9、new_dict.setdefault(key,value):和get()类似, 但如果键不存在于字典中,将会添加键并将值设为value,如果key存在则什么也不做
      10、new_dict.update(dict2):把字典dict2的键/值对更新到dict里(存在修改,不存在添加)
      11、new_dict.pop(key[,default]):删除字典给定键 key 所对应的值,返回值为被删除的值。key值必须给出,default可加可不加,返回值都是被删除的key对应的value
      12、new_dict.popitem():随机返回并删除字典中的一对键和值(一般删除末尾对)。

    相关文章

      网友评论

          本文标题:04:字典dict

          本文链接:https://www.haomeiwen.com/subject/yletmftx.html