如何创建带有随机数的元组?

use*_*389 -2 python random tuples

我想创建一个包含 n 个随机生成的实数的元组。我怎样才能做到这一点?先谢谢了

use*_*ica 5

random模块提供生成随机数的函数。我们将使用random.random,它生成一个 0 到 1 之间的数字。

append为了避免尝试元组或修改其元素时出现的问题,我们将使用tuple带有生成器表达式的构造函数来构建其中已包含随机数的元组:

import random
nums = tuple(random.random() for _ in xrange(10))
Run Code Online (Sandbox Code Playgroud)

如果您对生成器表达式感到不舒服,也可以通过使用for循环构建一个列表并在最后用它创建一个元组来完成:

import random
nums = []
for _ in xrange(10):
    nums.append(random.random())
nums = tuple(nums)
Run Code Online (Sandbox Code Playgroud)