Hola a todos y feliz comienzo de año, Les paso a explicar mi problema: en una parte de mi código escribo a un archivo de salida con el siguiente comando:
'outfile.write("%8.4f %10.4E %8.3f %10.4E %10.4E\n" % (d[i], p[j], qa[k], fuerza, ft[i]))' es decir, ya tengo los arreglos por separado. Pero esta orden se encuentra dentro de tres loops que iteran con respecto a 'i', 'j' y 'k' De modo tal que el archivo de salida tiene la siguiente pinta: # dist alpha carga fuerza fuerza-teo 12.0000 1.0000E-03 0.100 -9.2793E+01 -3.0569E+02 12.0000 1.0000E-03 1.200 -1.1306E+02 -3.0569E+02 12.0000 1.0000E-03 2.300 -1.1436E+02 -3.0569E+02 ... 12.0025 1.0000E-03 0.100 -9.2679E+01 -3.0510E+02 12.0025 1.0000E-03 1.200 -1.1290E+02 -3.0510E+02 ... Lo que quiero hacer es tener para cada combinación de alpha y carga (p[] y qa[]) (que no se encuentran continuas), todos los valores de distancia y fuerzas correspondientes, o sea mi archivo de salida tendría que quedar algo asi: # alpha carga dist fuerza fuerza-teo 1.0000E-03 0.100 12.0000 -9.2793E+01 -3.0569E+02 1.0000E-03 0.100 12.0025 -9.2679E+01 -3.0510E+02 ... 1.0000E-03 1.200 12.0000 -1.1306E+02 -3.0569E+02 1.0000E-03 1.200 12.0025 -1.1290E+02 -3.0510E+02 ... 1.0000E-03 2.300 12.0000 -1.1436E+02 -3.0569E+02 ... y así sucesivamente para las distintas combinaciones. Hace una semana que empecé a programar en Python, por lo que les pido disculpas si esto es muy fácil de hacer. Muchas gracias por su tiempo. -- Ezequiel _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/