是否可以替换range命令,可以在for循环中将1到20之间的数字添加到列表中。
简单的循环
i = 1
l = []
while i <= 20:
l.append(i)
i = i + 1
输出
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
你可以使用np.linspace(1, 20, num=20)
如果我们要避免使用像range
这样至关重要的内置函数,那么我们可能会有一些乐趣。
l = []
while len(l) < 20:
l.append(len(l) + 1)
print(l)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]