理解Python中的字典(Dict)操作?

原创 野性酷女 2024-12-23 10:03 137阅读 0赞

在Python中,字典(Dict)是一种可变容器模型,用于存储键值对。字典的每个键值对之间通过冒号(:)分隔,键和值之间用逗号(,)或无符号分号(;)。

操作主要包括创建、访问、修改和删除等:

  1. 创建:使用大括号{}或者dict()函数来创建。

    1. # 使用大括号创建
    2. my_dict = {'name': 'John', 'age': 30}
    3. # 使用dict()函数创建
    4. dict_obj = dict(name='Jane', profession='Doctor'))
  2. 访问:通过键来访问值,如果键不存在,则会抛出KeyError异常。
    ```python
    print(my_dict[‘name’]) # 输出: John

    try:

    1. print(dict_obj['profession'])) # 输出: Doctor

    except KeyError as e:

    1. print(f"Key '{e}' not found in the dictionary.")
  1. 修改:通过键来修改值,如果键不存在,则会创建一个新的键值对。
    ```python
    my_dict[‘age’] = 31 # 修改年龄为31

    dict_obj[‘email’] = ‘jane@example.com’ # 创建新的电子邮件地址

  1. 删除:通过键来删除对应的值。如果键不存在,不会抛出异常,而是返回None。
    ```python
    del my_dict[‘age’] # 删除年龄这一项

    if ‘email’ in dict_obj:

    1. del dict_obj['email'] # 如果电子邮件存在,删除它
  1. 常用方法:
    • len():获取字典的键值对数量。
    • iter():生成一个遍历字典所有键值对的对象。
    • items():返回一个包含字典所有键值对的迭代器。
文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,137人围观)

还没有评论,来说两句吧...

相关阅读

    相关 PythonDict字典学习

    字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 \{ \}

    相关 Python字典dict

    dict的作用 方便查询,例如根据姓名查询一个公司的几千人中的某一人的信息,用列表的话,要遍历查询,麻烦。而在Python中,完全可以利用dict更好的解决此类问题。