快速Python语法错误

时间:2011-06-09 00:48:07

标签: python

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

1 个答案:

答案 0 :(得分:6)

在你的4元组的第二和第三学期你没有右括号。尝试(为了便于阅读而在行间分割,但您可能希望将其保留在代码中的一行):

bars = [len(allData[modelNumber][0][1]), len(allData[modelNumber][1][1]),
        len(allData[modelNumber][2][1]), len(allData[modelNumber][3][1])]