Como detectar uma lista vazia em Python

O Python permite detectar uma lista vazia com uma única linha de código.

Passo 1

Abre o editor de texto IDLE que vem com a linguagem de programação Python. Um arquivo de origem em branco será aberto na janela principal do editor.

Passo 2

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

unalista = []

Passo 3

Crie um "if" e verifique se "uma lista" está vazia. Em caso afirmativo, será avaliado como Falso quando testado em uma instrução "if". Para fazer isso, escreva a primeira linha da instrução "if" desta maneira:

se unalista:

Passo 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 essa linha para enviar uma mensagem ao console, indicando que a lista não está vazia. Para enviar a mensagem, digite o seguinte nesta linha recuada:

print ("unalista não está vazio")

Passo 5

Crie uma cláusula "else". A cláusula "else" só será executada se a instrução "if" for avaliada como False. Isso acontecerá quando a lista estiver vazia. Você pode escrever uma cláusula "else" dessa maneira em uma nova linha sem recuo:

else:

Passo 6

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

print ("unalista is empty")

Passo 7

Execute o programa pressionando a tecla F5. A saída do programa ficará assim:

uma lista está vazia