Tecnología

Inicio

Cómo separar un Int en una matriz

El lenguaje de programación Python le permite convertir tipos de datos con bastante facilidad en comparación con otros idiomas principales. Cuando se elige para procesar texto en Python, puede mejorar drásticamente el tiempo de desarrollo de una aplicación. Esto se debe a la capacidad de procesamiento de texto innatas de Python. Por ejemplo, la separación de un tipo de datos entero en una matriz secuencial, donde cada célula llevó a cabo un dígito es una brisa para Python. Otros idiomas requieren más código para el mismo resultado. Python es muy importante en este sentido.

Instrucciones

1 Abra el editor de texto ociosa que viene con la descarga de Python. El editor de texto IDLE se encuentra en Archivos de programa (o aplicaciones para Macintosh), en el directorio de Python. Un archivo de código fuente en blanco se abre en la ventana del editor de texto IDLE.

2 Declarar un número y asignarle algún valor arbitrario. Por ejemplo, puede escribir lo siguiente en la parte superior del archivo de código fuente:

nums = 1234556677

3 Convertir el tipo de datos de número en un tipo de datos de cadena. Esto le permitirá acceder a los elementos individuales de la cadena. Escribe lo siguiente para convertir el número en una cadena:

numString = str (nums);

4 Declarar un tipo de datos de matriz, pero dejarlo solo por un tiempo. Usted no va a añadir a la misma hasta que el siguiente paso.

Array = []

5 Iterar a través de todos los caracteres de la cadena utilizando un bucle "for". Escribe el siguiente bucle para iterar a través de todos los caracteres de la cadena:

para el dígito en numString:

6 Una sangría a la línea siguiente. Una línea con sangría después de un bucle "for" indica que cualquiera que sea comunicado ocupa esta línea se ejecuta con cada iteración del bucle. Esto le permite realizar operaciones en todos los miembros de un contenedor. En este caso, se le añadirá el dígito actual a la matriz, mediante la colocación de la siguiente declaración en la línea de sangría:

array.append (dígitos)

7 Imprimir los valores en poder de la matriz mediante la emisión de una declaración de impresión, como esto:

impresión (matriz)

8 Ejecutar el programa pulsando la tecla "F5". El programa sepatates los caracteres individuales del tipo de datos int en una lista de números. La salida del programa es el siguiente:

[ '1', '2', '3' ', 4' ', 5' ', 5' ', 6' ', 6', '7', '7']