Como selecionar um item aleatório de uma lista em Python
Neste artigo você vai aprender a como selecionar um item aleatório de uma lista, utilizando a linguagem Python e de uma forma muito simples

Fala programador(a), beleza? Bora aprender mais sobre Python e também a trabalhar com listas na linguagem.
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
Para selecionar um item aleatório de uma lista podemos utilizar o módulo random
Que tem funções que ajudam a nós programadores a trabalhar com aleatoriedade
E do módulo random, vamos utilizar a função choice, que vai escolher um elemento de uma lista
Veja um exemplo prático deste caso:
import random lista = [1, 2, 3, 4, 5] print(random.choice(lista))
No caso acima, receberemos um elemento aleatório da lista a cada vez que rodarmos o programa
Veja que passamos a lista para choice como argumento, isso é necessário para o Python saber qual a lista deve retirar o elemento de forma aleatória
E note também que você precisa importar o módulo random, se não você não poderá utilizar as funções do mesmo
Após a importação basta utilizar, igual no exemplo que escrevi no artigo
Conclusão
Neste artigo vimos como selecionar um item aleatório de uma lista em Python
Utilizamos o módulo random, que possui funções para lidar com aleatoriedade
No nosso caso a função choice é a mais indicada, ela leva uma lista como argumento e nos retorna um dos elementos da mesma, de forma aleatória
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares

Como limitar números decimais em Python?
Adicionar uma seção sobre f-strings, o jeito mais usado hoje pra formatar casa decimal. Exemplo: valor = 3.14159 e print(f"{valor:.2f}") mostrando 3.14. Explicar que o […]
Como programar Python [dicas e códigos iniciantes aqui]
Python é uma linguagem de programação muito popular e uma de alto nível utilizada em diferentes tipos de aplicações, como para o desenvolvimento web, em Machine […]

Como inverter uma string em Python
Neste artigo você vai aprender a como inverter uma string em Python, de uma maneira simples para você utilizar em seus programas Conteúdo também disponível […]
