快速Python语法

2024-05-17 14:21:26 发布

您现在位置: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

Tags: py列表len错误数字关键file元组
1条回答
网友
1楼 · 发布于 2024-05-17 14:21:26

在四元组的第二和第三项上没有右括号。尝试(为了可读性,这里将行分开,但您可能希望将其保留在代码中的一行):

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

相关问题 更多 >