Python ProgrammingPython Programming

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']