DEV Community

Cover image for Embaralhando e Sorteando em Python
Daniel Nogueira
Daniel Nogueira

Posted on Edited on

Embaralhando e Sorteando em Python

Embaralhar pode ser uma função interessante em um programa, ainda mais se queremos garantir mais aleatoriedade em um conjunto de dados que serão escolhidos.

Importaremos a biblioteca random e criaremos uma lista de inteiros para ser usada em nosso exemplo.

import random
lista = [10,20,30,40,50]
⚽ Live Match: udanielnogueira/embaralhando e sorteando em python on - Jadwal Siaran Langsung ⚽ Live Match: udanielnogueira/embaralhando e sorteando em python on - Jadwal Siaran Langsung

E por fim, para embaralhar a lista, usaremos a o método shuffle. Se exibirmos a lista, poderemos ver os elementos embaralhados.

random.shuffle(lista)
print(lista)
⚽ Live Match: udanielnogueira/embaralhando e sorteando em python on - Jadwal Siaran Langsung ⚽ Live Match: udanielnogueira/embaralhando e sorteando em python on - Jadwal Siaran Langsung

Exemplo de resultado:

[50, 40, 20, 10, 30]
⚽ Live Match: udanielnogueira/embaralhando e sorteando em python on - Jadwal Siaran Langsung ⚽ Live Match: udanielnogueira/embaralhando e sorteando em python on - Jadwal Siaran Langsung

E para fazer uma escolha aleatória, usamos o método choice.

x = random.choice(lista)
print(x)
⚽ Live Match: udanielnogueira/embaralhando e sorteando em python on - Jadwal Siaran Langsung ⚽ Live Match: udanielnogueira/embaralhando e sorteando em python on - Jadwal Siaran Langsung

Exemplo de resultado:

30
⚽ Live Match: udanielnogueira/embaralhando e sorteando em python on - Jadwal Siaran Langsung ⚽ Live Match: udanielnogueira/embaralhando e sorteando em python on - Jadwal Siaran Langsung

Top comments (0)