Python字典的常用操作和陷阱

原创 深藏阁楼爱情的钟 2024-12-14 20:42 46阅读 0赞

在Python中,字典是一种可变容器模型,用于存储无序的、不可变的键值对。以下是字典的一些常用操作和可能遇到的陷阱:

  1. 创建字典
    1. my_dict = {'name': 'Alice', 'age': 30}
  2. 获取键对应的值
    1. print(my_dict['name']) # 输出:Alice
  3. 添加、更新或删除键值对
    ```python

    添加键值对

    my_dict[‘email’] = ‘alice@example.com

更新键值对

my_dict[‘age’] = 31

删除键值对(如果键存在):

if ‘email’ in my_dict:
del my_dict[‘email’]

print(my_dict) # 输出:{‘name’: ‘Alice’, ‘age’: 31}

  1. 4. **字典的迭代**:
  2. ```python
  3. for key, value in my_dict.items():
  4. print(f"{key}: {value}")
  1. 陷阱和常见问题
  • 键不存在时,更新或删除会抛异常
  • 直接使用数字作为键(如my_dict[3] = 'new value')会导致错误。应使用字符串形式的键。
文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

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

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

相关阅读

    相关 python 字典操作

    1 字典 1.1 python字典的概述 字典是一个无序的,可以修改的,元素呈键值对的形式,以逗号分割的,以大括号包围的序列; 字典是python基础数据类型当中唯