Python进阶:字典数据结构解析

原创 秒速五厘米 2024-12-17 19:36 171阅读 0赞

在Python中,字典是一种非常强大的数据结构,它以键值对的形式存储信息。

  1. 定义和创建字典

    1. # 创建一个空字典
    2. dict1 = {}
    3. # 创建带初始键值对的字典
    4. dict2 = {'key1': 'value1', 'key2': 'value2'}
  2. 访问字典中的值

    • 通过键直接获取值:

      1. value1 = dict2['key1']
      2. value2 = dict2['key2']
    • 如果键不存在,会抛出KeyError异常:

      1. try:
      2. value1 = dict2['key3'] # 键不存在,会抛出KeyError异常
      3. except KeyError as e:
      4. print(f"Key '{e}' not found in the dictionary.")
  3. 操作字典

    • 添加键值对:

      1. dict2['new_key'] = 'new_value'
    • 更新现有键的值:

      1. dict2['key1'] = 'updated_value1'
    • 删除键值对(注意,删除后无法恢复):

      1. del dict2['key1']
  4. 字典方法

    • keys():返回一个包含字典所有键的列表。
    • values()``items():分别返回一个包含字典所有值、键值对以及键的列表。
    • get(key, default)):获取指定键的值,如果键不存在,则返回默认值。

以上就是字典数据结构在Python中的基本理解和操作。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

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

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

相关阅读