回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有一份清单:</p>
<pre><code> [['Tameka', '3.5'], ['Esmeralda', '3.9'], ['Katy', '2.7'], ['Lakisha', '3.4'], ['Edwina', '3.0'], ['Darren', '2.9'], ['Rosalinda', '2.8'], ['Margery', '3.1'], ['Kathrine', '3.9'], ['Julio', '4.0'], ['Esmeralda', '4.0'], ['Katy', '3.8'], ['Edwina', '3.2'], ['Darren', '3.8'], ['Rosalinda', '2.9'], ['Margery', '3.2'], ['Kathrine', '3.4'], ['Tameka', '3.6'], ['Julio', '2.0'], ['Katy', '3.0'], ['Lakisha', '4.0'], ['Edwina', '3.7'], ['Darren', '3.7'], ['Rosalinda', '3.8'], ['Margery', '3.5'], ['Kathrine', '2.9'], ['Julio', '3.8'], ['Katy', '4.0'], ['Edwina', '3.6'], ['Darren', '3.8'], ['Rosalinda', '3.7'], ['Margery', '3.9']]
</code></pre>
<p>我试着让重复的键对它们的值求和,然后像这样返回:</p>
<pre><code>'Tameka', 'Julio', 'Esmeralda', 'Katy', 'Lakisha', 'Edwina', 'Darren', 'Rosalinda', 'Margery', 'Kathrine'
</code></pre>
<p>我被困在这个问题上有一段时间了,我不知道我做错了什么</p>
<pre><code>def dictGpa(cleanList):
diction = {}
for item in cleanList:
if item in diction:
diction[item] = diction[item.value()]+diction[item.value()]
else:
diction[item] = diction[item]
</code></pre>