直接使用 `dict[key] = new_value` 语法进行赋值。如果键存在,则更新其值;如果不存在,则会新增该键值对。
示例代码:
python
my_dict = {'name': 'Alice', 'age': 30}
my_dict['age'] = 31 更新已存在的键
print(my_dict) 输出: {'name': 'Alice', 'age': 31}
使用 `update` 方法可以批量更新键值对。接受一个字典或关键字参数,更新已存在的键,不存在的键会自动添加。
示例代码:
python
my_dict = {'name': 'Alice', 'age': 30}
通过字典更新
my_dict.update({'age': 31})
print(my_dict) 输出: {'name': 'Alice', 'age': 31}
通过关键字参数更新(仅当键是字符串且符合变量命名规则时)
my_dict.update(age=32)
print(my_dict) 输出: {'name': 'Alice', 'age': 32}
python
if 'age' in my_dict:
my_dict['age'] = 35
python
初始字典
person = {'name': 'Bob', 'age': 25}
方法1:直接赋值
person['age'] = 26
print(person) {'name': 'Bob', 'age': 26}
方法2:使用update
person.update({'age': 27})
print(person) {'name': 'Bob', 'age': 27}
更新多个键
person.update({'age': 28, 'name': 'Charlie'})
print(person) {'name': 'Charlie', 'age': 28}
这两种方法都能有效更新字典中的值,选择取决于具体场景:单键更新推荐直接赋值,多键更新推荐 `update`。
版权声明: 知妳网保留所有权利,部分内容为网络收集,如有侵权,请联系QQ793061840删除,添加请注明来意。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态
