我有這樣一段代碼在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