.shuffle()

Published Feb 26, 2022Updated Mar 9, 2022
Contribute to Docs

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

us
Visit us
code
Hide code
Code
Output
Hide output
Hide output
Loading...

All contributors

Looking to contribute?

Learn Python on Codecademy