python中字典怎么添加键值

 2025-08-31  阅读 78  评论 0

摘要:方法 1: 直接赋值
通过 `字典名[键] = 值` 的形式直接添加键值对:
python
my_dict = {}
my_dict['name'] = 'Alice' 添加键 'name

方法 1: 直接赋值

通过 `字典名[键] = 值` 的形式直接添加键值对:

python中字典怎么添加键值

python

my_dict = {}

my_dict['name'] = 'Alice' 添加键 'name',值 'Alice'

print(my_dict) 输出: {'name': 'Alice'}

方法 2: 使用 update 方法

通过 `update` 方法批量添加键值对:

python

my_dict = {'name': 'Alice'}

my_dict.update({'age': 30, 'city': 'New York'}) 添加多个键值对

print(my_dict) 输出: {'name': 'Alice', 'age': 30, 'city': 'New York'}

方法 3: 合并字典(Python 3.9+)

使用合并运算符 `|` 合并两个字典:

python

dict1 = {'a': 1}

dict2 = {'b': 2}

merged_dict = dict1 | dict2 合并字典

print(merged_dict) 输出: {'a': 1, 'b': 2}

⚠️ 注意事项

1. 键已存在时会覆盖值

python

my_dict = {'name': 'Alice'}

my_dict['name'] = 'Bob' 覆盖原有值

print(my_dict) 输出: {'name': 'Bob'}

2. update 支持多种参数格式

python

使用关键字参数

my_dict.update(age=30, city='Paris')

使用键值对列表

my_dict.update([('country', 'USA'), ('language', 'English')])

其他相关方法

  • setdefault:如果键不存在,则设置默认值并返回该值:
  • python

    my_dict = {}

    age = my_dict.setdefault('age', 25) 添加 'age':25

    print(age) 输出: 25

    这些方法可以根据具体需求灵活选择使用。

    版权声明: 知妳网保留所有权利,部分内容为网络收集,如有侵权,请联系QQ793061840删除,添加请注明来意。

    原文链接:https://www.6g9.cn/bkkp/dd4efAz5SW1dXAg.html

    发表评论:

    关于我们
    知妳网是一个专注于知识成长与生活品质的温暖社区,致力于提供情感共鸣、实用资讯与贴心服务。在这里,妳可以找到相关的知识、专业的建议,以及提升自我的优质内容。无论是职场困惑、情感心事,还是时尚美妆、健康生活,知妳网都能精准匹配妳的需求,陪伴妳的每一步成长。因为懂妳,所以更贴心——知妳网,做妳最知心的伙伴!
    联系方式
    电话:
    地址:广东省中山市
    Email:admin@qq.com

    Copyright © 2022 知妳网 Inc. 保留所有权利。 Powered by

    页面耗时0.0641秒, 内存占用1.71 MB, 访问数据库19次