Como detectar uma lista vazia em Python
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