当我尝试执行以下操作时:
d10.append(i if (float(d06[1])/float(datalist05[13]) > 0.02))
它返回:
SyntaxError: invalid syntax
并指向最后一个括号。我已经检查了大部分内容(前一行有正确的括号,列表被正确索引,它在for
循环中,这就是为什么i
在那里,但.append()
函数在此之前一直在工作…(我真的不知道还能尝试什么。
它不需要是一行,对吧?如果满足条件,为什么不设置一个条件参数并将i附加到d10上呢。
if (float(d06[1])/float(datalist05[13]) > 0.02):
d10.append(i)