zoukankan      html  css  js  c++  java
  • python(二)数据类型:字典

    1.字典的定义:字典名={“name”:‘Ella’},当字典中有多对值的时候,每对值间用‘,’隔开。字典名={“name”:‘Ella’,“pwd”:1233}.字典可以让人清晰的知道存了什么,以及存的值。

    2. 字典的用法:

    2.1 在已经定义好的字典中增加一对值。有两种方法:

    第一种:字典名[‘’key’]=value(当字典的key不存在的时候是增加值;当字典的key存在的时候是修改值)

    第二种:字典名.setdefault(‘key’,‘value’)(当字典的key不存在,增加值;当字典的key存在,这个方法就什么也不做)

    2.2 删除字典中的值。有两种方法:(当字典中套列表,字典的时候,要找到你要改的元素所在的字典名)

    第一种:字典名.pop('key')

    第二种:del 字典名【‘key’】

    2.3 修改字典中的值:字典名【‘key’】=‘value’

    2.4 查找字典中value的值。有两种方法:

    第一种:字典名【‘key’】(当key在字典中,取相应的value;当key不在字典中,会报错)

    第二种:字典名.get('key')(当key在字典中,取相应的value;当key不存在字典中,返回的是None;get(‘key’,默认值):当key不存在字典中,可以塞一个默认值)

    2.5 判断一个‘key’是否在字典中,用方法:‘key’ in 字典名:如果 在 就返回True,如果 不在 就返回False

    2.6 for k in 字典名 遍历得到的是所有的key

    2.7 for k,v in 字典名.items(),遍历得到所有的key,和value

    2.8 字典名.keys():返回的是包含所有key的列表

        字典名.values():返回的是包含所有value的列表

  • 相关阅读:
    ANSI、UNICODE、UTF8、GB2312、GBK、DBCS、UCS
    javascript实用脚本收藏
    野指针(转载)
    C#将byte[]转换为string (oracle)
    程序员从初级到中级10个秘诀
    js 中 时间戳转换为时间
    prependTo 移动元素内到最前段
    统计json数组元素个数的函数
    setTimeout和setInterval的使用
    js 过滤html
  • 原文地址:https://www.cnblogs.com/dmjsd/p/10941128.html
Copyright © 2011-2022 走看看