choice() is an inbuilt function in Python programming language that returns a random item from a list, tuple, or string.
Syntax:
random.choice(sequence) Parameters: sequence is a mandatory parameter that can be a list, tuple, or string. Returns: The choice() returns a random item.
Note:We have to import random to use choice() method.
Below is the Python3 implementation of the above approach:
# 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))  |
The output every-time will be different as the system returns a random item.
Output:
5 s
Practical application:
Print any random number 5 times from a given list.
# 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)) |
The output changes every time as choice() function is used.
Output:
1 4 1 5 7