Cómo verificar si una lista está vacía en Python?

Cómo verificar si una lista está vacía en Python?
Es posible que haya utilizado muchos tipos de datos y variables en diferentes lenguajes de programación. Por lo tanto, debe haber escuchado sobre la estructura de datos de la lista de Python. La estructura de datos de la lista es bastante conocida y se usa a menudo una estructura de datos para iterar los datos dentro del código. Debido a la diversidad del lenguaje de Python, podemos aplicar muchos métodos incorporados para enumerar la estructura de datos. Sin embargo, ¿alguna vez ha intentado algunas formas de ver si la estructura de datos de la lista está vacía o completa?? Si no, y está buscando métodos para hacerlo, entonces está en el lugar correcto. Dentro de esta guía del artículo, discutiremos algunos ejemplos y algunos métodos simples y fáciles de hacer para verificar si la estructura de datos de la lista está vacía o no. Entonces empecemos. Asegúrese de tener SPYDER3 perfectamente configurado en su Windows 10.

Ejemplo 1: Uso del método recomendado PEP 8

Dentro de este método, utilizaremos la prueba de valor de verdad para ver si la lista está vacía o no. El método de prueba de valor de verdad devuelve verdadero o falso a cambio. Entonces, hemos formado un nuevo proyecto titulado "TEMP.py ”en Spyder3. Se ha inicializado un tipo de cadena de lista "list1" que contiene hasta 5 valores. Otra lista, "list2", se ha inicializado vacío.

El método de prueba de valor de verdad contiene una declaración "if-else" para obtener el valor de "verdad". Aquí, lo hemos usado para verificar si el "list2" está lleno o vacío. Si la lista no está vacía, ejecutará la instrucción de impresión en la sección "Si" que dice que esa lista no está vacía. De lo contrario, mostrará que la lista especificada está vacía. El código de muestra se adjunta a continuación:

list1 = ["hola", "lectores", "bienvenidos", "a", "linuxhint"]
list2 = []
Si list2:
Imprimir ("La lista anterior no es vacía")
demás:
Imprimir ("La lista anterior está vacía")

Después de ejecutar este código con el botón "Ejecutar" en la barra de tareas SPYDER3, tenemos el siguiente resultado. Muestra que la lista especificada está vacía. Por lo tanto, regresa como falso:

Ejemplo 2

Echemos otro vistazo al método de prueba de valor de verdad con un pequeño cambio. Dentro de este ejemplo, utilizaremos la cláusula "no" incorporada "IF" dentro del código de Python. Entonces, abra el proyecto "Temper.py ”y actualizar el código. Agregue la palabra "no" en la declaración "si" primero. Además, intercambie las posiciones de ambas declaraciones de impresión entre sí. Esto es para obtener el resultado "verdadero" en el rendimiento. Como la lista2 está vacía, ejecutará la instrucción "imprimir" de la cláusula "if". Por lo tanto, volverá como verdadero. El código de muestra se adjunta a continuación:

list1 = ["hola", "lectores", "bienvenidos", "a", "linuxhint"]
list2 = []
si no list2:
Imprimir ("La lista anterior está vacía")
demás:
Imprimir ("La lista anterior no está vacía")

Ejecute el código actualizado del proyecto Python con el botón "Ejecutar" desde la barra de tareas superior de Spyder3. Como la lista2 no está llena, devuelve verdadero. Por lo tanto, se imprime la primera declaración de impresión, lo que demuestra que la lista2 está vacía.

Ejemplo 3: función bool ()

La palabra clave "bool" establece los valores booleanos, yo.mi., verdadero o falso. Entonces, dentro de este ejemplo, aplicaremos el método bool () incorporado en la estructura de datos de la lista para ver si la lista está vacía o no. Entonces, el mismo proyecto se ha actualizado. Hemos aplicado el método integrado "bool ()" en "list2" que está vacío. Al verificar, el método "bool ()" devolverá verdadero o falso y ejecutará la instrucción de impresión relacionada como resultado. El código de muestra se adjunta a continuación:

list1 = ["hola", "lectores", "bienvenidos", "a", "linuxhint"]
list2 = []
Si bool (list2):
Imprimir ("La lista anterior está vacía")
demás:
Imprimir ("La lista anterior no está vacía")

Ejecutemos el código actualizado una vez más usando el botón Ejecutar desde la barra de tareas de Spyder3. Como la lista estaba vacía, el método bool () se volvió falso a cambio. Por lo tanto, se ha ejecutado la segunda declaración de impresión, afirmando que la lista no está vacía.

Conclusión

Hoy, hemos discutido dos métodos fáciles y más conocidos para verificar si la lista está vacía en Python. En resumen, estamos seguros de que todos los métodos implementados anteriormente son fáciles de hacer y se pueden implementar con cualquier herramienta de Python.