Python 第四节 第二课

[toc]

字典元素的访问

为了测试各种访问方法, 我们这里设定一个字典对象:

    a = {"name":"小白","age":18,"job":"programmer"}

1. 通过 [键] 获得 "值". 若键不存在, 则抛出异常.

    >>> a = {"name":"小白","age":18,"job":"programmer"}

    >>> a["name"]

    "小白"

    >>> a["age"]

    18

    >>> a["sex"]

    KeyError: "sex"

2. 通过 get() 方式获得 "值". 推荐使用. 优点是: 指定键不存在, 返回 None; 也可以设指定键不存在时默认返回的对象. 推荐使用 get() 获取 "值对象".

    >>> a.get("name")

    "小白"

3. 列出所有的键值对

    >>> a.items()

    dict_items([('name', '小白'), ('age', 18), ('job', 'programmer')])

4. 列出所有的键, 列出所有的值

    >>> a.keys()

    dict_keys(["name","age","job"])
    >>> a.values()

    dict_values(["小白",18,"programmer"])

5. len() 键值对的个数

6. 检测一个 "键" 是否在字典中

    >>> a = {"name":"小白","age":18}

    >>> "name" in a

    True 

©️2020 CSDN 皮肤主题: 岁月 设计师:pinMode 返回首页