共計 507 個字符,預(yù)計需要花費(fèi) 2 分鐘才能閱讀完成。
在 Python 中,sample 函數(shù)是 random 模塊中的一個函數(shù),用于從指定的序列中隨機(jī)選擇指定數(shù)量的元素,并以列表的形式返回這些元素。
sample 函數(shù)的用法如下:
random.sample(sequence, k)
參數(shù)說明:
- sequence:表示要從中隨機(jī)選擇的序列,可以是列表、元組、集合或字符串。
- k:表示要選擇的元素數(shù)量,必須為一個非負(fù)整數(shù),且小于等于序列的長度。
返回值:返回包含隨機(jī)選擇的元素的列表。
示例:
import random
# 從列表中隨機(jī)選擇 2 個元素
list1 = [1, 2, 3, 4, 5]
result1 = random.sample(list1, 2)
print(result1) # 可能的輸出結(jié)果:[3, 5]
# 從字符串中隨機(jī)選擇 3 個字符
str1 = "abcdefg"
result2 = random.sample(str1, 3)
print(result2) # 可能的輸出結(jié)果:['f', 'c', 'a']
需要注意的是,如果選擇的元素數(shù)量大于序列的長度,或者序列是一個集合類型(如集合或字典),則會引發(fā) ValueError 異常。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完