You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用负索引获取ellies_score遭系统提示错误,代码可正常运行求解答

负索引检测不通过的问题修复

你的代码能正常运行,但判题系统不认,问题出在索引的写法上:你在两个索引操作中间加了空格 class_name_test[-2] [-1],有些判题脚本的检测逻辑比较死板,会忽略这种带空格的写法,判定你没使用负索引。

先确认下索引位置:Ellie的条目在列表里是倒数第二个(负索引-2),取分数用[-1]是对的,索引本身没毛病。

把空格去掉就行,修复后的代码:

class_name_test = [['Jenny', 90], ['Alexus', 85.5], ['Sam', 83], ['Ellie', 101.5], ['Bob', 87.6]]

ellies_score = class_name_test[-2][-1]
print(ellies_score)

要是改完还不行,可能是判题系统要求用其他特殊方式(比如只用一次负索引?不过这种情况很少见),先试试上面的方案。

内容的提问来源于stack exchange,提问作者Rougejupiter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 11:59:54