Python random.choice()

Python random.choice()

choice()是Python编程语言中的一个内置函数,它从一个列表、元组或字符串中返回一个随机项目。

语法:

random.choice(sequence)
Parameters: 
sequence is a mandatory parameter that
can be a list, tuple, or string.
Returns:  
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))  

每次的输出都会不同,因为系统会返回一个随机项目。

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程