Como detectar uma lista vazia em Python

Escrito por mike wallace | Traduzido por bruno charamba
  • Compartilhar
  • Tweetar
  • Compartilhar
  • E-mail

A linguagem de programação Python possui uma característica especial que permite converter cada pedaço de dado em um valor booleano. Existem dois valores booleanos, o verdadeiro e o falso. O Python trata cada número diferente de zero e coleções não vazias como verdadeiro. Portanto, você pode verificar se a lista está vazia, deixando Python convertê-la em um tipo booleano para você. Dessa forma, é possível detectar uma lista vazia com apenas uma linha de código.

Nível de dificuldade:
Moderadamente fácil

Outras pessoas estão lendo

O que você precisa?

  • Computador com a linguagem de programação Python

Lista completaMinimizar

Instruções

  1. 1

    Abra o editor de texto IDLE, que vem com o Python. Um arquivo de código fonte em branco estará aberto na janela principal do editor.

  2. 2

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

    aList = []

  3. 3

    Crie uma instrução "if" e verifique se "aList" está vazia. Caso positivo, ela será avaliada como falsa quando for testada pelo "if". Para testar se está vazia, escreva a primeira linha do "if" assim:

    if aList:

  4. 4

    Indente a próxima linha com a tecla "tab". Essa linha será executada caso a lista não esteja vazia. Você pode usá-la para enviar uma mensagem ao console afirmando que a lista não está vazia e, para enviá-la, escreva o seguinte na linha indentada:

    print("aList is not empty")

  5. 5

    Crie uma cláusula "else". Ela é somente executada caso o "if" for avaliado como falso, que ocorre quando a lista está vazia. Você pode escrever uma cláusula "else" como essa em uma nova linha, não indentada:

    else:

  6. 6

    Mostre a mensagem no console, declarando que a lista está vazia. Indente a próxima linha usando o "tab" e escreva o seguinte código:

    print("aList está vazia")

  7. 7

    Execute o programa pressionando a tecla "F5". Sua saída deve ser:

    aList is empty

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível