.shuffle()

The .shuffle() method takes a list as a parameter and randomly re-orders the contents in place.

Syntax

random.shuffle(list)

The list is the collection of items to be shuffled in place.

Example

After importing the random module, lists can be rearranged with .shuffle():

import random
my_list = [0,1,2,3,4,5,6,7,8,9]
random.shuffle(my_list)
print(my_list)
# Output: [2, 3, 5, 0, 6, 8, 4, 7, 1, 9]

Codebyte Example

Code
Output
Loading...
Looking to contribute?

Learn Python on Codecademy