使用python范围

时间:2017-04-05 20:02:04

标签: python python-2.7 list

这是一个简单的问题。我有

range(1, 11)[::-1]

给了我

[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]

是否有清洁剂'生成上面列表的方法?有一个单一的功能吗?

3 个答案:

答案 0 :(得分:6)

您可以使用range(10, 0, -1)

答案 1 :(得分:2)

使用numpy你可以做

import numpy as np
np.arange(10, 0, -1)

答案 2 :(得分:1)

我不知道它是否更干净但你也可以使用:

reversed(range(1, 11))