“Conocimiento Programación>Python Programming

Cómo quitar Sublistas vacíos con Python

2015/3/18
Una lista es una estructura de datos en Python que contiene un conjunto ordenado de valores u otras estructuras de datos. Una lista puede contener sublistas , para que pueda utilizar una lista de las listas para representar matrices u otros conjuntos de datos anidados. El método " remove " de la estructura de la lista se utiliza para eliminar un elemento de la perfección y la re - indexar la lista. Combine este método con un bucle "while" , y un " try ... except " estructura para eliminar rápidamente todas las sublistas vacías de una lista. Instrucciones
1

Inicie el intérprete de línea de comandos Python, y crear o recuperar la lista que desea trabajar.
2

iniciar una no termina ", mientras que " bucle con el siguiente comando:

mientras verdadero :
3

Añadir un bloque " try" a la siguiente línea , asegurándose de entab que lo que el bucle no comienza a ejecutarse :

Proveedores:
4

Escriba el siguiente comando en el bloque " try" , asegurándose de que es doble entabbed :

datalist.remove ([] )

Utilice el nombre de la lista si no se llama
5

Agregar una " excepción " de bloque, solo entabbed " lista de datos . "

excepto:
6

Escriba el comando "break" en la " excepción " bloque ( doble entabbing ) para terminar el bucle cuando se " retire " indica que no hay sublistas más vacías :
< p> descanso
7

Pulse Intro para agregar una línea en blanco , cerrando el ciclo , y haciendo que se ejecute . Escriba el nombre de la lista para la salida en la ventana del intérprete. Todas las sub-listas vacías se han eliminado .

Python Programming
¿Qué es la programación de computadoras de Python?
Cómo desactivar advertencias de desaprobación Python
Cómo ejecutar Python 2.7 Desde el Bloc de notas
La función Pass en Python
Cómo encontrar a la cadena más larga de la entrada en Python
Cómo obtener la longitud de un archivo de Python
Cómo encontrar un número mágico de un PYC archivo Python
Cómo utilizar las funciones en Python
Conocimiento de la computadora © http://www.ordenador.online