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