Como detectar uma lista vazia no Python

A linguagem de programação Python possui uma função especial que permite converter cada pedaço de dados em um valor booleano. Existem dois valores booleanos: Verdadeiro e Falso. O Python trata cada número diferente de zero e todas as coleções não vazias como True. Portanto, você pode verificar se uma lista está vazia, permitindo que o Python a converta em um tipo booleano. Dessa forma, você pode detectar uma lista vazia com uma única linha de código.

Passo 1

Abra o editor de texto IDLE que acompanha a linguagem de programação Python. Um arquivo de código-fonte em branco será aberto na janela principal do editor.

Etapa 2

Declare uma lista vazia escrevendo a seguinte linha de código:

unalista = []

Etapa 3

Crie um “se” e verifique se “unalist” está vazio. Nesse caso, ele será avaliado como Falso quando testado em uma instrução “se”. Para fazer isso, escreva a primeira linha da instrução “if” assim:

se unalista:

Etapa 4

Coloque um recuo na próxima linha pressionando a tecla tab. Esta linha será executada se a lista não estiver vazia. Você pode usar esta linha para enviar uma mensagem ao console indicando que a lista não está vazia. Para enviar a mensagem, digite o seguinte neste recuo da linha:

print (“unalista não está vazio”)

Etapa 5

Crie uma cláusula “else”. A cláusula “else” será executada apenas se a instrução “if” for avaliada como False. Isso ocorrerá quando a lista estiver vazia. Você pode escrever uma cláusula “else” dessa maneira em uma nova linha sem indentação:

mais:

Etapa 6

Exibe uma mensagem no console indicando que a lista está vazia. Coloque um recuo na próxima linha usando a guia e digite o seguinte código:

print (“unalista is empty”)

Etapa 7

Execute o programa pressionando a tecla F5. A saída do programa terá a seguinte aparência:

unalista está vazio

 

Você pode estar interessado:

Deixe um comentário