以下代码:
for slot in xrange(360-1,-1,-1):
输出什么?
如何获得我想要的输出:
360-359-358-357-356....-- 3-2-1
答案 0 :(得分:2)
我认为你正在寻找这样的东西:
>>> 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
:将列表转换为字符串-
:表示用连字符