对于以下代码:
for slot in xrange(360-1,-1,-1):
它输出什么?
如何获得我想要的输出:
360-359-358-357-356....-- 3-2-1
对于以下代码:
for slot in xrange(360-1,-1,-1):
它输出什么?
如何获得我想要的输出:
360-359-358-357-356....-- 3-2-1
我想你正在寻找这样的东西:
>>> for slot in xrange(360, 0, -1):
... print(slot)
如果您希望输出带有连字符的列表,那么您可以执行以下操作:
'-'.join([str(i) for i in xrange(360, 0, -1)])
从内部分解它:
[i for i in xrange(360, 0, -1)]
:一个列表推导,它将执行您的范围操作并创建指定范围的列表。join
: 将列表转换为字符串-
:表示用连字符分隔每个“部分”