Python: Extract a given number of randomly selected elements from a given list
Python List: Exercise - 81 with Solution
Write a Python program to extract a given number of randomly selected elements from a given list.
Visual Presentation:
Sample Solution:
Python Code:
# Import the 'random' module to generate random numbers
import random
# Define a function 'random_select_nums' that takes a list 'n_list' and an integer 'n' as input
def random_select_nums(n_list, n):
# Use 'random.sample' to select 'n' random elements from the input list 'n_list'
return random.sample(n_list, n)
# Create a list 'n_list' containing integers
n_list = [1, 1, 2, 3, 4, 4, 5, 1]
# Print a message indicating the original list
print("Original list:")
# Print the original list
print(n_list)
# Assign an integer 'selec_nums' with the value 3
selec_nums = 3
# Call the 'random_select_nums' function with 'n_list' and 'selec_nums'
# and store the result in the 'result' variable
result = random_select_nums(n_list, selec_nums)
# Print a message indicating the selection of 3 random numbers from the above list
print("\nSelected 3 random numbers of the above list:")
# Print the 'result' list containing the randomly selected numbers
print(result)
Sample Output:
Original list: [1, 1, 2, 3, 4, 4, 5, 1] Selected 3 random numbers of the above list: [4, 4, 1]
Flowchart:
Python Code Editor:
Previous: Write a Python program to insert an element at a specified position into a given list.
Next: Write a Python program to generate the combinations of n distinct objects taken from the elements of a given list.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/python-exercises/list/python-data-type-list-exercise-81.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics