zoukankan      html  css  js  c++  java
  • 字典的内置方法比较

    字典的内置方法比较

    1. 清空一个字典

    clear() 可以清空一个字典,还有一种方式是直接给变量赋值为一个空的字典。

    >>> a = {'b':1, 'c':2}
    >>> e = a
    >>> e
    {'b': 1, 'c': 2}
    >>> a = {}
    >>> a
    {}
    >>> e
    {'b': 1, 'c': 2}

    直接给变量名赋值为一个空字典并没有改变原来的字典,只是重新分配了一个新的字典给a。

    >>> a = {'b':1, 'c':2}
    >>> e = a
    >>> e
    {'b': 1, 'c': 2}
    >>> a.clear()
    >>> a
    {}
    >>> e
    {}

    2. 得到一个键对应的值

    get() 获得给定健的值,当键不存在时返回None。

    >>> a = {'b':1, 'c':2}
    >>> a.get('b')
    1
    >>> a.get('d')
    >>> a
    {'b': 1, 'c': 2}

    pop() 弹出给定键的值,当键不存在的时报错。

    >>> a = {'b':1, 'c':2}
    >>> a.get('b')
    1
    >>> a.pop('d')
    Traceback (most recent call last):
      File "<pyshell#17>", line 1, in <module>
        a.pop('d')
    KeyError: 'd'

    setdefault() 当字典中存在给定的键时,返回该键对应的值;如果该键不存在,则添加给定的键,对应值为None。

  • 相关阅读:
    struts2文件上传下载
    struts2自定义拦截器
    JSP_Servlet 解决中文乱码登录问题
    ajax提交form表单
    sql语句大全
    spring
    struts2
    jsp_servlet
    jsp_servlet2
    数据库
  • 原文地址:https://www.cnblogs.com/siucaan/p/9623228.html
Copyright © 2011-2022 走看看