📜  在列表中的每个字典中添加键值 - Python (1)

📅  最后修改于: 2023-12-03 15:37:40.303000             🧑  作者: Mango

在列表中的每个字典中添加键值 - Python

在Python中,有时候我们需要向列表中的每个字典中添加新的键值对。这种情况通常发生在我们需要处理一系列数据时,这些数据都以字典的形式保存在一个列表中。

以下是一种简单的方法来向列表中的每个字典中添加新的键值对:

my_list = [{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}, {'name': 'Charlie', 'age': 35}]

for dict in my_list:
    dict['gender'] = 'unknown'

print(my_list)

输出结果为:

[{'name': 'Alice', 'age': 25, 'gender': 'unknown'}, {'name': 'Bob', 'age': 30, 'gender': 'unknown'}, {'name': 'Charlie', 'age': 35, 'gender': 'unknown'}]

在上面的代码中,我们使用了一个for循环来迭代my_list中的每个字典,并向每个字典中添加了一个名为“gender”的键值对,其值为“unknown”。

在向字典中添加新的键值对时,可以使用以下语法:

dict[key] = value

其中,key是新键的名称,value是新键的值。

值得注意的是,如果我们要添加的键已经存在于字典中,那么这个键对应的值将被覆盖。因此,在向字典中添加键值对时,需要注意避免键名的重复。

以上就是Python中向列表中的每个字典添加键值对的简单方法。