Python缩进语法错误 - if / else树

时间:2016-06-24 10:27:31

标签: python syntax

我写的打印程序出错了。

from variables import *    
li = []
for i in range(len(word)):
    if i in graph:
        for j in graph[i]:
            if j in graph[i]:
                li.append(len(graph[i][j])
            else: # line 23
                li.append(0)
    else:
        for j in range(len(word)):
            li.append(0)
    print li
    del li[:]

错误是

File "eval.py", line 23
else:
   ^
SyntaxError: invalid syntax

我哪里出错了?

1 个答案:

答案 0 :(得分:2)

你错过了一个副手。

li.append(len(graph[i][j])

应该是

li.append(len(graph[i][j]))