DEV Community

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

Posted on

10 1

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]
Enter fullscreen mode Exit fullscreen mode

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)
Enter fullscreen mode Exit fullscreen mode

Exemplo de resultado:

[50, 40, 20, 10, 30]
Enter fullscreen mode Exit fullscreen mode

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

x = random.choice(lista)
print(x)
Enter fullscreen mode Exit fullscreen mode

Exemplo de resultado:

30
Enter fullscreen mode Exit fullscreen mode

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay