what does random.choice do in python code example

Example 1: python random choice from list

import random
list = [20, 30, 40, 50 ,60, 70, 80]
sampling = random.choices(list, k=4)      # Choices with repetition
sampling = random.sample(list, k=4)       # Choices without repetition

Example 2: random.choice

import random

numberList = [111,222,333,444,555]
print("random item from list is: ", random.choice(numberList))

Example 3: choice random python

import random

#sampling with replacement
list = [20, 30, 40, 50 ,60, 70, 80]
sampling = random.choices(list, k=4)
print("Randomly selected multiple choices using random.choices() ", sampling)

Example 4: random.choice()

import random
l=[1,2,3,4,5,6,7,8,9,0]
random.choice(l)
print(l);