向字典添加键值对最常用方法是方括号赋值(推荐单个)和update()(推荐批量),setdefault()用于仅首次设置;禁用add()、append()及+运算符。
在 Python 中,向字典添加键值对最常用、最直接的方法是使用方括号赋值或 update() 方法。只要键不存在,就会新增;若键已存在,则会覆盖原值。
这是最简洁、最常用的方式,适合添加单个键值对:
dict[key] = value —— 如果 key 不存在,就新建;存在则更新update() 批量添加适合一次加入多个键值对,参数可以是字典、可迭代的键值对序列(如列表、元组):
setdefault() 有条件地添加只在键**不存在**时才设置默认值,已存在则不改动,常用于初始化计数器或默认结构:
若没有 'count' 键,就设为 0;有则返回原值以下方式不能添加键值对,容易误用:
add() 方法(那是 set 的)append()(那是 list 的)基本上就这些。日常开发中,单个添加用方括号,批量添加用 update(),需要“仅首次设置”时用 setdefault() —— 简单清晰,不易出错。