首页 > 解决方案 > 我发现了一个语法错误,列出了我无法修复的列表

问题描述

当我尝试这样做时:

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

它返回:

SyntaxError: invalid syntax

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

标签: pythonpython-3.xlistappendsyntax-error

解决方案


它不需要是一个班轮,对吧?为什么不设置一个条件参数并将 i 附加到 d10 如果满足。

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

推荐阅读