【发布时间】:2014-08-24 14:41:36
【问题描述】:
我有一些代码来创建列表编号范围的列表。但是,我想要的是列表随着数字的增加而减小。这是我目前的线性增长列表。
>>> a = []
>>> for i in xrange(0,100,5):
a.append([i,i+5])
>>> a
[[0, 5], [5, 10], [10, 15], [15, 20], [20, 25], [25, 30], [30, 35], [35, 40], [40, 45], [45, 50], [50, 55], [55, 60], [60, 65], [65, 70], [70, 75], [75, 80], [80, 85], [85, 90], [90, 95], [95, 100]]
我想要一个增长率递减的列表,例如对数函数。我不确定如何使用 python 来实现这一点。一个列表末尾的数字必须等于下一个列表的开头,并且数字只能是整数。感谢您的帮助!
【问题讨论】: