我是Python新手。我试图在python中迭代一个列表并以这种方式打印元素:
for i in list
print i
但是我收到这样的错误:
for i in list
^
SyntaxError: invalid syntax
我有一个类似的代码,工作正常:
list_unique = []
for i in list:
if i not in list_unique:
list_unique.append(i)
我无法理解其中的区别。有人可以帮忙吗?
答案 0 :(得分:4)
您错过了":"
for i in list: #This one!
print i
在Python中,您必须结束每个for,if,while,def和其他使用"开始新块的语句:"