我在制作无法修复的列表时发现语法错误

2024-04-25 17:44:36 发布

您现在位置:Python中文网/ 问答频道 /正文

当我尝试这样做时:

d10.append(i if (float(d06[1])/float(datalist05[13]) > 0.02))

它返回:

SyntaxError: invalid syntax

并指向最后一个括号。我已经检查了大部分内容(在它有正确的括号之前的行,列表被正确地索引,它在for循环中,这就是为什么i在那里,但是.append()函数在此之前工作正常…)我真的不知道还有什么可以尝试的


1条回答
网友
1楼 · 发布于 2024-04-25 17:44:36

它不需要一行,对吗?为什么不设置一个条件参数并在满足条件的情况下将i附加到d10呢

if (float(d06[1])/float(datalist05[13]) > 0.02):
     d10.append(i) 

相关问题 更多 >