Como verificar se uma lista está vazia em python?

Como verificar se uma lista está vazia em python?
Você pode ter usado muitos tipos de dados e variáveis ​​em diferentes linguagens de programação. Portanto, você deve ter ouvido falar sobre a estrutura de dados da lista Python. A estrutura de dados da lista é bem conhecida e frequentemente usada estrutura de dados para iterar os dados dentro do código. Devido à diversidade da linguagem Python, podemos aplicar muitos métodos internos para listar a estrutura de dados. No entanto, você já tentou algumas maneiras de ver se a estrutura de dados da lista está vazia ou cheia? Se não, e você está procurando métodos para fazê -lo, então você está no lugar certo. Neste guia do artigo, discutiremos alguns exemplos e alguns métodos simples e fáceis de fazer para verificar se a estrutura de dados da lista está vazia ou não. Então vamos começar. Certifique -se de ter o Spyder3 configurado perfeitamente no seu Windows 10.

Exemplo 1: Usando o método recomendado pelo PEP 8

Dentro deste método, usaremos o teste de valor da verdade para ver se a lista está vazia ou não. O método de teste de valor da verdade retorna verdadeiro ou falso em troca. Então, formamos um novo projeto intitulado “Temp.py ”em spyder3. Um tipo de string de lista “List1” foi inicializado com até 5 valores. Outra lista, "List2", foi inicializada vazia.

O método de teste de valor da verdade contém uma declaração "if-else" para obter o valor "verdade". Aqui, nós o usamos para verificar se o "LIST2" está preenchido ou vazio. Se a lista não estiver vazia, ela executará a declaração de impressão na seção "se" dizendo que essa lista não está vazia. Caso contrário, ele exibirá que a lista especificada está vazia. O código de amostra está anexado abaixo:

List1 = ["Hello", "Readers", "Welcome", "To", "Linuxhint"]
LIST2 = []
Se LIST2:
Impressão ("A lista acima não está vazia")
outro:
Imprimir ("A lista acima está vazia")

Depois de executar este código com o botão "Executar" na barra de tarefas Spyder3, temos o seguinte resultado. Isso mostra que a lista especificada está vazia. Assim, ele retorna como falso:

Exemplo 2

Vamos dar uma outra olhada no método de teste de valor da verdade com uma pequena mudança. Dentro deste exemplo, usaremos a cláusula "não" interna "se" dentro do código Python. Então, abra o projeto “Temp.py ”e atualize o código. Adicione a palavra "não" na declaração "se" primeiro. Além disso, troque as posições de ambas as declarações de impressão entre si. Isso é para obter o resultado "verdadeiro" em troca. Como o List2 está vazio, ele executará a declaração "impressa" da cláusula "se". Assim, ele retornará como verdadeiro. O código de amostra está anexado abaixo:

List1 = ["Hello", "Readers", "Welcome", "To", "Linuxhint"]
LIST2 = []
Se não list2:
Imprimir ("A lista acima está vazia")
outro:
Imprimir ("A lista acima não está vazia")

Execute o código do projeto atualizado com o botão "Executar" da barra de tarefas superior do Spyder3. À medida que o List2 não é preenchido, ele retorna verdadeiro. Portanto, a primeira declaração de impressão é impressa, mostrando que a lista2 está vazia.

Exemplo 3: função bool ()

A palavra -chave "bool" afirma os valores booleanos, eu.e., verdadeiro ou falso. Portanto, dentro deste exemplo, aplicaremos o método bool () interno na estrutura de dados da lista para verificar se a lista está vazia ou não. Então, o mesmo projeto foi atualizado. Aplicamos o método interno "bool ()" na "List2", que está vazio. Ao verificar, o método "bool ()" retornará verdadeiro ou falso e executará a declaração de impressão relacionada como resultado. O código de amostra está anexado abaixo:

List1 = ["Hello", "Readers", "Welcome", "To", "Linuxhint"]
LIST2 = []
Se Bool (List2):
Imprimir ("A lista acima está vazia")
outro:
Imprimir ("A lista acima não está vazia")

Vamos executar o código atualizado mais uma vez usando o botão Executar da barra de tarefas do Spyder3. Como a lista estava vazia, o método bool () ficou falso em troca. Portanto, a segunda declaração de impressão foi executada, afirmando que a lista não está vazia.

Conclusão

Hoje, discutimos dois métodos fáceis e conhecidos para verificar se a lista está vazia no Python. Em resumo, estamos confiantes de que todos os métodos implementados acima são fáceis de fazer e podem ser implementados com qualquer ferramenta Python.