HOWTO · Python
A lista de verificação está vazia em Python
Este tutorial demonstra como verificar se uma lista está vazia no Python.
Este tutorial irá apresentar como verificar se uma lista está vazia no Python.
Use a declaração if not para verificar se uma lista está vazia ou não
Em Python, se uma lista ou algum outro tipo de dados estiver vazio ou NULL, será considerado False. A instrução if not é usada para executar um bloco de código se uma condição for False; assim, podemos usá-lo para verificar se uma lista está vazia ou não. O código a seguir irá explicar isso.
lst = []
if not lst:
print("Empty")
else:
print("Not Empty")
Resultado:
Empty
Use a função len() para verificar se uma lista está vazia ou não
A função len() em Python retorna o número total de elementos em uma lista. Portanto, se a função len() retornar 0, a lista está vazia. Vamos implementar isso no código abaixo.
lst = []
if len(lst) == 0:
print("Empty")
else:
print("Not Empty")
Resultado:
Empty
Observe que este método é considerado um pouco lento, mas também funciona com arrays numpy, enquanto o método if not falha com arrays numpy.
Use uma lista vazia [] para verificar se uma lista está vazia ou não em Python
Este é um método não convencional e não é usado com muita frequência, mas ainda assim, vale a pena conhecer e fornece o mesmo resultado. Neste método, comparamos diretamente nossa lista com uma lista vazia, e se a comparação retornar True, então a lista está vazia. Por exemplo,
lst = []
if lst == []:
print("Empty")
else:
print("Not Empty")
Resultado:
Empty