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
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.