我有这样一段代码在Python 3:增量整数
i=0
for item in splitDict(Team, 3):
i+=1
print("{1} #{0}".format(i,item))
我想要做的是:
i=0
for item in splitDict(Team, 3):
print("{1} #{0}".format(i+=1,item))
通知我已经把增量进格式声明。 但是当我运行它,我得到的错误:
print("{1} #{0}".format(i+=1,item))
^
SyntaxError: invalid syntax
我的问题是我怎么能得到它的打印语句中增加?
为什么?隐藏您的代码以保存一行;你会遇到麻烦找到一种流行的语言,这比Python更少惯用。 –
这看起来像是一个xy问题 – Sinkingpoint
只需使用['enumerate'](https://docs.python.org/3/library/functions.html#enumerate)并且您不必手动增加。 – roganjosh