回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>这是我的字典列表:</p>
<pre><code>array_of_dictionaries = [{
"name": "Budi",
"age": 23,
"test_scores": [100.0, 98.0, 89.0]
},
{
"name": "Charlie",
"age": 24,
"test_scores": [90.0, 100.0]
}]
</code></pre>
<p>这是我的代码:</p>
<pre><code>def add_student(dictionary_list, student_dictionary):
for element in dictionary_list:
dict_copy = student_dictionary.copy()
dictionary_list.append(dict_copy)
return student_dictionary
updated_dictionary = add_student(array_of_dictionaries, { "name": "Doddy", "age": 13, "test_scores": [100.0, 100.0, 100.0] })
print(updated_dictionary)
</code></pre>
<p>我想要的结果是:</p>
<pre><code>[{'name': 'Budi', 'age': 10, 'test_scores': [100.0, 98.0, 89.0]}, {'name': 'Charlie', 'age': 12, 'test_scores': [90.0, 100.0]}, {'name': 'Doddy', 'age': 13, 'test_scores': [100.0, 100.0, 100.0]}]
</code></pre>
<p>但我得到的是:</p>
<pre><code>{'name': 'Doddy', 'age': 13, 'test_scores': [100.0, 100.0, 100.0]}
</code></pre>