python中怎样向字典中添加值
作者:野牛程序员:2023-08-13 13:05:24python阅读 2710
在Python中,可以使用以下方法向字典中添加键值对:
方法一:使用索引操作符 []
my_dict = {'key1': 'value1', 'key2': 'value2'}
# 添加键值对
my_dict['key3'] = 'value3'方法二:使用 update() 方法
my_dict = {'key1': 'value1', 'key2': 'value2'}
# 使用 update() 方法添加键值对
my_dict.update({'key3': 'value3'})方法三:使用 dict.setdefault() 方法
my_dict = {'key1': 'value1', 'key2': 'value2'}
# 使用 setdefault() 方法添加键值对
my_dict.setdefault('key3', 'value3')请注意,如果要添加的键已经存在于字典中,这些方法会更新键对应的值;如果键不存在,它们会在字典中添加新的键值对。如果希望仅在键不存在时添加键值对,可以使用 dict.setdefault() 方法。
以下是一个完整示例:
my_dict = {'name': 'Alice', 'age': 30}
# 添加键值对
my_dict['city'] = 'New York'
print(my_dict)
# 使用 update() 方法添加键值对
my_dict.update({'gender': 'Female'})
print(my_dict)
# 使用 setdefault() 方法添加键值对
my_dict.setdefault('occupation', 'Engineer')
print(my_dict)运行以上代码会输出:
{'name': 'Alice', 'age': 30, 'city': 'New York'}
{'name': 'Alice', 'age': 30, 'city': 'New York', 'gender': 'Female'}
{'name': 'Alice', 'age': 30, 'city': 'New York', 'gender': 'Female', 'occupation': 'Engineer'}这些方法可以很方便地向字典中添加键值对。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:python定义字典
- 下一篇:python把一个数字变成列表
