El 20 de septiembre de 2012 10:59, RadicalEd <[email protected]>escribió:
> Hola chicos, una pregunta sobre un problema con listas que no he podido > solucionar, llevo ya 2 días dandole y dandole y no puedo, necesito eliminar > de una lista los campos vacíos, ósea, tengo una lista +/- así > > x = ['SAE80W90 1/4-C ACEITE TRANS CAJA MECAN S 535 COEXITO-NAL > 2 14,711 84 595,622 86 610,333', 'SAE80W90-GALON-C > ACEITE TRANS CAJA MECAN S 535 COEXITO-NAL 2 54,723 28 > 777,149 30 831,871', 'SAE85W140 1/4-C ACEITE TRANS CAJA > MECANIC 535 COEXITO-NAL 60 436,039 60 > 436,039', 'SL-SAE20W50 1/4-C ACEITE MOTOR SAE20W50 POR 535 COEXITO-NAL > 2', '', '', 'Fin reporte, Registros:28635', '', '', '', > '', '', '', '', '', '', '', '', '', ''] > > Y debo dejarla así > > x = ['SAE80W90 1/4-C ACEITE TRANS CAJA MECAN S 535 COEXITO-NAL > 2 14,711 84 595,622 86 610,333', 'SAE80W90-GALON-C > ACEITE TRANS CAJA MECAN S 535 COEXITO-NAL 2 54,723 28 > 777,149 30 831,871', 'SAE85W140 1/4-C ACEITE TRANS CAJA > MECANIC 535 COEXITO-NAL 60 436,039 60 > 436,039', 'SL-SAE20W50 1/4-C ACEITE MOTOR SAE20W50 POR 535 COEXITO-NAL > 2', 'Fin reporte, Registros:28635'] > > He tratado leyendo con una iteración pero me acabo de dar cuenta que esta > va indice por indice y así elimine un dato, el ira por el siguiente, ósea, > saltará hacía adelante teniendo un indice menos y ahí se me acaba la > inteligencia. > > Alguna idea? > > > algo asi (escribo de memoria, la sintaxis puede estar mal)? x = [i for i in x if i ]
_______________________________________________ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
