在Python中,sample函數是random模塊中的一個函數,用于從指定的序列中隨機選擇指定數量的元素,并以列表的形式返回這些元素。
sample函數的用法如下: random.sample(sequence, k)
參數說明:
返回值:返回包含隨機選擇的元素的列表。
示例:
import random
# 從列表中隨機選擇2個元素
list1 = [1, 2, 3, 4, 5]
result1 = random.sample(list1, 2)
print(result1) # 可能的輸出結果:[3, 5]
# 從字符串中隨機選擇3個字符
str1 = "abcdefg"
result2 = random.sample(str1, 3)
print(result2) # 可能的輸出結果:['f', 'c', 'a']
需要注意的是,如果選擇的元素數量大于序列的長度,或者序列是一個集合類型(如集合或字典),則會引發ValueError異常。