allData是一个哈希表。关键值是产品编号。值是元组列表。元组中的第一个值是0,1,2,3,元组的第二个值是该数字的错误列表。
print len(allData[modelNumber][0][1]) #compiles fine
File "burninprocessor.py", line 467
bars = [len(allData[modelNumber][0][1]), len(allData[modelNumber][1][1], len(allData[modelNumber][2][1], len(allData[modelNumber][3][1])]
^
SyntaxError: invalid syntax
答案 0 :(得分:6)
在你的4元组的第二和第三学期你没有右括号。尝试(为了便于阅读而在行间分割,但您可能希望将其保留在代码中的一行):
bars = [len(allData[modelNumber][0][1]), len(allData[modelNumber][1][1]),
len(allData[modelNumber][2][1]), len(allData[modelNumber][3][1])]