Tecnología

Inicio

Cómo escribir una lista en Python

El lenguaje de programación Python tiene una estructura de datos conveniente conocida como la lista, un conjunto de datos de un tipo similar. Por ejemplo, puede tener listas de números, letras, cadenas o simplemente objetos diversos. Es posible que desee escribir la lista a un archivo para guardar los datos para otro momento. Puede realizar esta tarea con mucha facilidad utilizando la sintaxis sencilla de Python.

Instrucciones

1 Abra el editor de texto IDLE que viene incluido con la descarga de Python; buscar el editor de texto IDLE (que se encuentra en la carpeta "Archivos de programa" en Windows o en la carpeta "Aplicaciones" en un Macintosh), en el directorio de Python. Un archivo de código fuente en blanco se abrirá en la ventana del editor de texto IDLE.

2 Abrir un archivo, y asignarlo a una variable de objeto de archivo. Esto se puede hacer con una sola línea de código usando la línea de código a continuación, la sustitución de "C: \ archivo.txt" con la ruta y el nombre de su archivo.

f = open ( "C: \ archivo.txt ',' w ')

Debido a que las barras invertidas Python trata como caracteres de escape especiales, debe escribir dos barras invertidas en el camino para representar una barra invertida.

3 Declarar una lista, y llenarlo con algunos artículos. Utilice la siguiente línea de código para declarar una lista:

listToWrite = [ 'Saco de dormir', 'Linterna', 'Partidos']

4 Bucle a través de la lista, y escribir cada elemento para el archivo. Para ello, puede utilizar un bucle "for", como este:

para el artículo en listToWrite:

5 Sangrar la línea que sigue al bucle "for" pulsando la tecla "Tab". La línea sangrada queda ejecutado con cada iteración del bucle "for", por lo que es un lugar ideal para poner una declaración que escribe un elemento de la lista en el archivo. El código para realizar esta tarea se ve así:

f.write ( "% s \ n" elemento%)

6 Ejecutar el programa pulsando la tecla "F5". Después ejecuta el programa, compruebe su archivo. Debe tener los elementos de la lista escrita en ella.