我想删除每个团队得分最低的人。但我总是得到一个 KeyError: 0
Players = {'An': {'Team ':'Red','Score':6 }, 'Jef': {'Team':'Blue','Score': 7 },'Jos': {'Team':'Red','Score':5 }}
names= Players.keys()
for i in range (len(names)):
if Players[i]["Team"] == Players[i+1]["Team"] :
if Players[i]['Score'] > PLayers[i+1]['Score']:
Players.remove(Players[i+1])
有谁知道我犯了哪个错误?(作为记录,我知道这段代码效率很低,但是对于这个项目,我不能使用大多数 Python 工具或列表理解例如)