• python 字典操作


    假设字典为dics = {0:'a', 1:'b', 'c':3}

    1.从字典中取值,当键不存在时不想处理异常

    [方法]  dics.get('key', 'not found')

    [例如]

               

    [解释] 当键'key'不存在是,打印'not found'(即想要处理的信息),当存在是输出键值。

    【其他解决方案一】

    if key in dics:     
        print dics[key] 
    else:     
        print 'not found!!' 

    【其他解决方案二】

    try:    
         print dics[key] 
    except KeyError:    
         print 'not found' 

    例子:

              

    2.从字典中取值,若找到则删除;当键不存在时不想处理异常

    [方法]  dics.pop('key', 'not found')

    [例如]

              

    [解释] 当键'key'不存在是,打印'not found'(即想要处理的信息),当存在是输出键值,并且去除该健。

    3.给字典添加一个条目。如果不存在,就指定特定的值;若存在,就算了。

    [方法] dic.setdefault(key, default)

    [例如]

          

    4. update

    >>> a = {'a':1, 'b':2}
    >>> a.update({'c':3})
    >>> a
    {'a': 1, 'c': 3, 'b': 2}
    >>> a.update({'c':4})
    >>> a
    {'a': 1, 'c': 4, 'b': 2}
  • 相关阅读:
    兼容IE678浏览器的html5标签的几个方案
    CommonJS和AMD/CMD
    axios的使用
    自己写表单校验插件
    表单校验
    JS打开新窗口的2种方式
    mac 上使用移动硬盘
    Boostrap
    Web.config详解
    DataTable
  • 原文地址:https://www.cnblogs.com/kaituorensheng/p/2875456.html
Copyright © 2020-2023  润新知