← Volver

Cómo determinar si una lista, tupla o diccionario está vacío

Si se quiere determinar en un condicional, simplemente:

if lista_tupla_o_diccionario:
print("No está vacía.")
else:
print("Está vacía.")

Esto es equivalente a:

if len(lista_tupla_o_diccionario) > 0:
print("No está vacía.")
else:
print("Está vacía.")

Esto es posible porque la conversión a booleano de cualquier colección (lista, tuplas, diccionarios, etc.) devuelve True si la colección tiene al menos un elemento y False en caso de estar vacía:

>>> lista = ["A", "B", "C"]
>>> lista_vacia = []
>>> bool(lista)
True
>>> bool(lista_vacia)
False


listas tuplas diccionarios


👨‍💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.

🐍 También te puede interesar:


💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.