random.sample
时间: 2023-05-25 10:00:55 浏览: 43
random.sample 是 Python 中的一个函数,用于从给定的序列(列表、元组等)中随机选取一定数量的元素,而不重复。
函数格式为:
random.sample(sequence, k)
其中,sequence 表示要采样的序列,k 表示要采样元素的数量。该函数会返回一个列表,其中包含 k 个随机选取的不重复元素。
比如,如果我们有一个列表 fruits,其中的元素为 ['apple', 'banana', 'orange', 'grape', 'lemon'],我们可以使用 random.sample(fruits, 3) 来随机选取其中的 3 个元素。函数可能返回 ['orange', 'grape', 'apple']、['lemon', 'banana', 'orange'] 等任意一组 3 个元素,且保证这 3 个元素互不相同。
需要注意的是,如果序列中元素数量不足 k,或者序列中有重复元素,函数会抛出 ValueError 异常。