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