回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我写了一些代码,我试图用这些代码来计算一个足球队赢得一场比赛的次数。比赛被放入一个嵌套列表中,每个子列表分别包含两个队的名称和他们在比赛中的得分。在</p>
<pre><code>L = [['Patriots', 'Giants', '3', '1'], ['Steelers', 'Patriots', '1', 2'], ['Giants', 'Steelers', '3', '5']]
</code></pre>
<p>然而,这份名单要大得多,其中包括了更多参加比赛的足球队。在</p>
<p>我已经有了一个最终的名单,其中包括每个队的名字,以及他们已经玩过的游戏的数量,我计算成功了。在</p>
^{pr2}$
<p>我希望输出是这样的:</p>
<pre><code>finalList = [['Patriots', 7, 2], ['Giants', 3, 0], ['Steelers', 8, 1]]
</code></pre>
<p>因为爱国者队打了7场比赛,赢了2场,巨人队打了3场比赛,赢了0场,钢铁队打了8场比赛,赢了1场。在</p>
<p>到目前为止,这是我的代码,它没有给出一些匹配的正确结果。它也不求和计数,所以它只是附加一个数字1和0,如下所示:</p>
<pre><code>[['Giants', 5, 1, 0, 1]]
</code></pre>
<p>我的代码:</p>
<pre><code>for i in L:
countLeft = 0
countRight = 0
if i[2]>i[3]:
countLeft += 1
elif i[3]>i[2]:
countRight += 1
for k in finalList:
if i[0]==k[0]:
k.<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>(countLeft)
elif i[1]==k[0]:
k.append(countRight)
print(finalList)
</code></pre>
<p>我也不允许在我的代码中使用任何字典!!在</p>