.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...

Contributors

Interested in helping build Docs? Read the Contribution Guide or share your thoughts in this feedback form.

Learn Python on Codecademy