我写的打印程序出错了。
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
我哪里出错了?
答案 0 :(得分:2)
你错过了一个副手。
li.append(len(graph[i][j])
应该是
li.append(len(graph[i][j]))