DEV Community

Cover image for Shuffling and Sorting in Python
Daniel Nogueira
Daniel Nogueira

Posted on

Shuffling and Sorting in Python

Shuffling can be an interesting function in a program, even more if we want to ensure more randomness in a set of data that will be chosen.

We'll import the random library and create a list of integers to use in our example.

import random
list = [10,20,30,40,50]
๐Ÿ“บ Info Siaran: udanielnogueira/shuffling and sorting in python li - Jadwal Siaran Langsung ๐Ÿ“บ Info Siaran: udanielnogueira/shuffling and sorting in python li - Jadwal Siaran Langsung

And finally, to shuffle the list, we'll use the shuffle method. If we print the list, we can see the shuffled elements.

random.shuffle(list)
print(list)
๐Ÿ“บ Info Siaran: udanielnogueira/shuffling and sorting in python li - Jadwal Siaran Langsung ๐Ÿ“บ Info Siaran: udanielnogueira/shuffling and sorting in python li - Jadwal Siaran Langsung

Result example:

[50, 40, 20, 10, 30]
๐Ÿ“บ Info Siaran: udanielnogueira/shuffling and sorting in python li - Jadwal Siaran Langsung ๐Ÿ“บ Info Siaran: udanielnogueira/shuffling and sorting in python li - Jadwal Siaran Langsung

And to make a random choice, we use the choice method.

x = random.choice(list)
print(x)
๐Ÿ“บ Info Siaran: udanielnogueira/shuffling and sorting in python li - Jadwal Siaran Langsung ๐Ÿ“บ Info Siaran: udanielnogueira/shuffling and sorting in python li - Jadwal Siaran Langsung

Result example:

30
๐Ÿ“บ Info Siaran: udanielnogueira/shuffling and sorting in python li - Jadwal Siaran Langsung ๐Ÿ“บ Info Siaran: udanielnogueira/shuffling and sorting in python li - Jadwal Siaran Langsung

Top comments (0)