问题描述
我是 Python 的初学者(或一般的编码!),我目前正在学习列表理解。
我想问的是,是否存在一种仅使用列表理解生成 0 到 1 之间的浮点数组的方法。
输出应提供与以下相同的结果:
for a in range(100):
i = random()
list.append(i)
print(list)
任何帮助将不胜感激:)
解决方法
您可以使用[random.random() for _ in range(100)]
这是一种不常见的情况,您不需要 for
的变量。通常使用 _
来表示。