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"]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"]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"]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.