Python 字典未附加到列表

Python 字典未附加到列表,python,python-3.x,Python,Python 3.x,此代码的目的是遍历字典列表,检查每个字典是否与项的名称匹配,如果匹配,则增加值,如果不匹配,则将字典添加到列表中。我添加了一个打印,只是为了向您展示数组中的内容以及函数的参数 问题: 字典不会添加到数组中 代码: 结果: [] {'name':'apple', 'quantity' : 3} 预期成果: [{'name':'apple', 'quantity' : 3}] {'name':'apple', 'quantity' : 3} Items是一个空列表,因此您可以对其进行零次迭代。因

此代码的目的是遍历字典列表,检查每个字典是否与项的名称匹配,如果匹配,则增加值,如果不匹配,则将字典添加到列表中。我添加了一个打印,只是为了向您展示数组中的内容以及函数的参数

问题: 字典不会添加到数组中

代码:

结果:

[] {'name':'apple', 'quantity' : 3}
预期成果:

[{'name':'apple', 'quantity' : 3}] {'name':'apple', 'quantity' : 3}

Items是一个空列表,因此您可以对其进行零次迭代。因此,for循环中没有任何代码被执行,

请添加您期望的结果。
[{'name':'apple', 'quantity' : 3}] {'name':'apple', 'quantity' : 3}