📅  最后修改于: 2023-12-03 15:04:14.202000             🧑  作者: Mango
在Python中,我们可以使用random
模块来选择列表中的随机样本。
import random
# 创建一个列表
my_list = [1, 2, 3, 4, 5]
# 选择一个随机样本
random_item = random.choice(my_list)
# 打印随机样本
print(random_item)
输出:
3
在上面的示例中,我们首先导入了random
模块。然后我们创建了一个列表my_list
,其中包含1到5的数字。接下来,我们使用random.choice()
函数从my_list
中选择一个随机样本,并将其存储在random_item
变量中。最后,我们打印了随机样本的值。
我们也可以使用random.sample()
函数来选择多个随机样本。例如,要选择3个随机样本,我们可以这样做:
import random
# 创建一个列表
my_list = [1, 2, 3, 4, 5]
# 选择3个随机样本
random_items = random.sample(my_list, 3)
# 打印随机样本
print(random_items)
输出:
[5, 2, 3]
在上面的示例中,我们使用random.sample()
函数从my_list
中选择3个随机样本,并将其存储在random_items
变量中。最后,我们打印了随机样本的值。
我们还可以使用random.randrange()
函数来选择随机索引。例如,要选择my_list
中的随机索引,我们可以这样做:
import random
# 创建一个列表
my_list = [1, 2, 3, 4, 5]
# 选择一个随机索引
random_index = random.randrange(len(my_list))
# 打印随机索引
print(random_index)
输出:
2
在上面的示例中,我们使用random.randrange()
函数从0
到len(my_list)
之间的整数中选择一个随机整数作为索引,并将其存储在random_index
变量中。最后,我们打印了随机索引的值。
注意,由于random.randrange()
函数的结尾是不包括的,因此我们传递的长度参数是len(my_list)
而不是len(my_list) + 1
。