How to shuffle list items in Python?
random.shuffle() returns the shuffled result as a new list.
import random listItems = ["Canada", "Japan", "France", "Germany", "Italy", "Poland"] print(listItems) random.shuffle(listItems, random.random) print(listItems)
Output
['Canada', 'Japan', 'London', 'Germany'] ['Canada', 'Africa', 'Japan', 'London', 'Germany']