2024-09-28 01:31:32 发布
网友
我用python 3编写了以下代码:
i=0 for item in splitDict(Team, 3): i+=1 print("{1} #{0}".format(i,item))
我想做的是:
请注意,我已经将增量放入format语句中。 但当我运行它时,我得到了一个错误:
print("{1} #{0}".format(i+=1,item)) ^ SyntaxError: invalid syntax
我的问题是如何使它在print语句中递增?在
抱歉,我不能让你的原始代码工作,这是我能想到的最好的
splitDict = ['a','b','c','d','e'] x=0 for i,item in enumerate(splitDict, start=x): print ('#'+str(i),item)
显然,您确实想使用enumerate来解决您的问题。但要回答“如何在print语句内增加i这个特定问题。。。然后你就可以做下面这件非常难看的事情(严格来说,这不是在之内):
enumerate
print
i
i=0 for item in splitDict(Team, 3): i += print("{1} #{0}".format(i + 1, item)) or 1
但你不应该这样。使用enumerate:
抱歉,我不能让你的原始代码工作,这是我能想到的最好的
显然,您确实想使用
enumerate
来解决您的问题。但要回答“如何在print
语句内增加i
这个特定问题。。。然后你就可以做下面这件非常难看的事情(严格来说,这不是在之内):但你不应该这样。使用
^{pr2}$enumerate
:相关问题 更多 >
编程相关推荐