当前位置:首页python > 正文

python字典中添加键值对

作者:野牛程序员:2023-08-07 07:28:04python阅读 4557

在Python中,可以使用以下方法来向字典中添加键值对:

1. 使用赋值语句:你可以使用赋值语句来为字典添加键值对。

my_dict = {"name": "Alice", "age": 30}
# 添加键值对
my_dict["city"] = "New York"
print(my_dict)

输出结果:

{'name': 'Alice', 'age': 30, 'city': 'New York'}

2. 使用update()方法:你可以使用update()方法来将一个字典的键值对添加到另一个字典中。

my_dict = {"name": "Alice", "age": 30}
new_data = {"city": "New York", "email": "alice@example.com"}

# 使用update()方法将new_data的键值对添加到my_dict中
my_dict.update(new_data)

print(my_dict)

输出结果:

{'name': 'Alice', 'age': 30, 'city': 'New York', 'email': 'alice@example.com'}

3. 使用setdefault()方法:你可以使用setdefault()方法来添加键值对,如果键已经存在于字典中,则返回对应的值;如果键不存在,则添加新的键值对。

my_dict = {"name": "Alice", "age": 30}

# 添加键值对
my_dict.setdefault("city", "New York")
my_dict.setdefault("email", "alice@example.com")

print(my_dict)

输出结果:

{'name': 'Alice', 'age': 30, 'city': 'New York', 'email': 'alice@example.com'}

以上三种方法都可以用于向字典中添加新的键值对。如果键已经存在于字典中,赋值语句和update()方法会更新键对应的值,而setdefault()方法则不会修改已存在的键值对。如果键不存在,这三种方法都会添加新的键值对到字典中。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击