我编写了一个简单的代码,在列表中包含一个字典,如何为它们添加另一个元素?代码如下:
Cars = []
Cars.append({"make": "Tesla", "colour": "red"})
print(Cars)
Cars.append({"make": "Toyota", "colour": "green"})
Cars.append({"make": "Ford", "colour": "white"})
print(Cars)
我希望它在显示制造年份的列表中添加一个新的字典元素,以便在我打印时可以显示此信息
[{'make': Tesla, 'colour': 'red',’year’:2020}
,{"make": "Toyota", "colour": "green",’year’:2020}
,{"make": "Ford", "colour": "white",’year’:2020}
]
答案 0 :(得分:2)
for car in Cars:
car["year"] = 2020
答案 1 :(得分:1)
您需要遍历列表Cars
,并为每个元素在字典中添加一个新的键值
for car in Cars:
car['year'] = 2020
答案 2 :(得分:-1)
您可以像这样使用for循环将其添加到列表中的每个字典。
for itm in Cars:
itm["year"] = 2020
答案 3 :(得分:-1)
GET
希望此帮助快乐编码
答案 4 :(得分:-1)
您可以简单地遍历列表的所有元素并添加,下面的代码将更新Cars列表元素
[car.update({'year':2020}) for car in Cars]