如何使用列表推导(而不是for循环)在Python中创建列表

时间:2017-02-08 02:56:29

标签: python list

我很抱歉,因为我是Python的新手并且在列表推导方面苦苦挣扎。

我可以通过以下方式制作一个简单的列表:

min = whatever arbitrary number (not integer)
step= whatever arbitrary number (not integer)
lower_bound[0] = min
for index = 1 to 9
    lower_bound[index] = lower_bound[index-1] + step

如何使用列表理解更加Pythonic?另外,列表理解基础知识的优秀资源是什么?感谢。

1 个答案:

答案 0 :(得分:0)

minimum = 0

step = 2


lower_bound = [i for i in range(minimum, 9, step)]

print(lower_bound)

这是你要求的吗?