当前位置:首页python > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击