繁体   English   中英

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

[英]How to create a list in Python with list comprehension (instead of for loop)

我很抱歉,因为我是 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? 另外,关于列表理解基础知识的好资源是什么? 谢谢。

minimum = 0

step = 2


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

print(lower_bound)

这就是你要的吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM