Nota: Os exemplos demonstrados neste guia são implementados no Ubuntu 20.04.
Exemplo 01: Random.Método Choice ()
O primeiro e mais usado o método para obter o valor aleatório de uma lista é usar o pacote aleatório embutido de python. Ele seleciona apenas um único valor aleatório. Para usá -lo em seu código, crie um novo arquivo python, eu.e., "novo.py "com a palavra -chave" touch ". Este arquivo pode ser aberto no editor para criar código, eu.e., Editor Nano:
$ touch novo.py
$ nano novo.py
Adicione o suporte Python no arquivo recém -criado. Agora, importe o pacote "aleatório" de Python e inicialize uma lista. A lista pode ser 1 número inteiro ou tipo de string. Esta lista será passada para o método da escolha () do pacote aleatório como um argumento, e um valor aleatório será selecionado. Este valor aleatório selecionado será impresso com a ajuda de uma cláusula de impressão:
#! /usr/bin/python
Importar aleatório
Lista = [2, 4, 6, 8, 10]
Imprimir (aleatório.escolha (lista))
Execute o arquivo de código com a palavra -chave "python3". Você pode ver que o método da escolha () ou o pacote aleatório selecionou 4 na lista:
$ python3 novo.py
Se você estiver usando algum conjunto como um valor de lista, precisará torná -lo uma tupla primeiro. Então, inicializamos outra matriz do tipo string e a convertemos em uma tupla. Esta tupla convertida será passada para o método Choice () para selecionar um elemento aleatório. O número aleatório selecionado foi salvo para outra variável e impressa:
#! /usr/bin/pythonAo executar o arquivo novo.Py várias vezes, criamos números aleatórios diferentes a cada vez:
$ python3 novo.py
Exemplo 02: Random.Método de escolhas ()
A única diferença entre o método de escolha () e escolhas () do pacote aleatório é "s". O método de escolhas () estaria selecionando mais de 1 valor aleatório da lista. Então, abrimos o novo.arquivo py e atualizou um pouco. Depois de inicializar uma lista, usamos o método de escolhas () na lista ao definir o número de valores selecionados aleatoriamente da lista, i i.e., "K". Esses valores múltiplos selecionados aleatoriamente serão salvos para
#! /usr/bin/pythonApós a execução do novo.Arquivo PY, temos 4 valores aleatórios da lista, conforme exibido:
$ python3 novo.py
Exemplo 03: Random.Método de amostra ()
O método de amostra () do pacote aleatório funciona da mesma forma que o método de escolhas (). Então, usamos a mesma lista para obter o valor aleatório. A declaração de impressão utiliza o método de amostra () para obter os números aleatórios de uma lista. A lista e o número de valores aleatórios a serem escolhidos são passados para o método de amostra (). A saída mostrará os 3 valores aleatórios:
#! /usr/bin/pythonAo executar o arquivo python atualizado, temos três alfabetos aleatórios como valores
$ python3 novo.py
Exemplo 04: Segredos.Método Choice ()
Além de um pacote aleatório, o pacote secreto também pode ser utilizado para selecionar o valor aleatório de uma lista. O pacote secreto também usa o método "Choice ()" para fazê -lo. Então, importamos o pacote de segredos para o código e usamos a mesma lista. A declaração de impressão foi atualizada com o uso de segredos.função de escolha () na lista:
#! /usr/bin/pythonA execução do código várias vezes nos leva a diferentes saídas:
$ python3 novo.py
Conclusão:
Discutimos vários exemplos para obter o elemento aleatório de uma estrutura de dados de lista no Python. Fora isso, você também pode usar o método range () para obter o valor aleatório. Temos certeza de que este guia limpará todas as suas dúvidas. Esperamos que você tenha achado este artigo útil. Confira mais artigos informativos na dica do Linux.