choice()是Python編程語言中的內置函數,可從列表,元組或字符串中返回隨機項。
用法:
random.choice(sequence) 參數: sequence is a mandatory parameter that can be a list, tuple, or string. 返回: The choice() returns a random item.
注意:我們必須導入隨機數才能使用choice()方法。
以下是上述方法的Python3實現:
# Python3 program to demonstrate the use of
# choice() method
# import random
import random
# prints a random value from the list
list1 = [1, 2, 3, 4, 5, 6]
print(random.choice(list1))
# prints a random item from the string
string = "striver"
print(random.choice(string))
由於係統返回隨機項目,因此輸出every-time將有所不同。
輸出:
5 s
實際應用:
從給定列表中打印任意隨機數5次。
# Python3 program to demonstrate the practical application
# choice()
# import random module
import random
list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for x in range(5):
print(random.choice(list1))
每次使用choice()函數時,輸出都會更改。
輸出:
1 4 1 5 7
注:本文由純淨天空篩選整理自Striver大神的英文原創作品 Python Numbers | choice() function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。