random.choice和random.sample
时间: 2023-10-29 15:56:39 浏览: 81
基于Python中random.sample()的替代方案
random.choice和random.sample都是Python中random模块提供的函数,用于从给定的序列中随机选择元素。
random.choice(sequence)函数从一个非空的序列中随机选择一个元素,并返回该元素。这个序列可以是一个列表、元组、字符串或其他可迭代对象。
random.sample(population, k)函数从指定的序列population中随机选择k个不重复的元素,并以列表的形式返回。如果指定的k大于序列的长度,则会引发ValueError异常。
总结起来,random.choice用于选择一个元素,而random.sample用于选择多个不重复的元素。
阅读全文