我正在运行以下代码:
count=0
l=[1,2,3]
For i in l:
print(count+=1)
此行在print(count+=1)
行中引发语法错误。
如果我这样使用,它会起作用:
count=0
l=[1,2,3]
For i in l:
count+=1
print(count)
我在这里做错了什么?我正在使用Python 3.7
答案 0 :(得分:2)
拥有count +=1
与count = count+1
相同,因此如果您输入print(count = count + 1)
则没有任何意义,因为count
被用作{{1 }}