當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Numbers choice()用法及代碼示例



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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。