matriz de python

Funciones y métodos de Python

Las matrices de Python son una estructura de datos como listas. Contienen varios objetos que pueden ser de diferentes tipos de datos. Además, las matrices de Python se pueden iterar y tienen una serie de funciones integradas para manejarlas.

Python tiene varias estructuras de datos integradas, como matrices. Las matrices nos brindan una forma de almacenar y organizar datos, y podemos usar los métodos integrados de Python para recuperar o cambiar esos datos. Por ejemplo, si tiene una lista de nombres de estudiantes que desea almacenar, es posible que desee almacenarlos en una matriz.

Las matrices son útiles si desea trabajar con muchos valores del mismo Tipo de datos de Python . Estos pueden ser nombres de estudiantes, números de empleados, etc. Le permiten almacenar datos relacionados que pertenecen. Y facilitan la realización de la misma operación en varios valores al mismo tiempo.

En este tutorial, analizaremos los conceptos básicos de las matrices en Python y cómo funcionan. También cubriremos algunas funciones de Python integradas que puede ejecutar en su lista para agregar y eliminar datos.




Elementos de una matriz en Python

En programación, una matriz se puede utilizar para almacenar una lista de datos . Si tiene una estantería que desea categorizar, es posible que desee almacenar los títulos de cada libro en una matriz. Si tiene una colección de vinilos, es posible que desee almacenar sus datos en una matriz.

Sintaxis de matriz de Python

Aquí está la sintaxis básica para declarar una matriz en Python:

 estudiantes = ['Alex',' Bill', 'Catherine',' Andy', 'Molly',' Rose '] print (estudiantes) 

¡Hemos creado una matriz! Cuando imprimimos nuestra lista de estudiantes, nuestra salida es la misma que la matriz con los datos que declaramos:

 [ 'Alex',' Bill', 'Catherine',' Andy', 'Molly',' Rose'] 

Se puede hacer referencia a cada elemento de una lista, o se puede hacer referencia a la lista como un todo. Esto significa que podemos realizar operaciones en elementos específicos de nuestra matriz.

El 81% de los participantes afirmaron que se sentían más seguros acerca de sus perspectivas laborales después de asistir a un campamento de entrenamiento. Asóciese a un bootcamp hoy.

El graduado promedio de bootcamp pasó menos de seis meses en la transición de carrera, desde comenzar un bootcamp hasta encontrar su primer trabajo.

Esto funciona porque cada valor en una matriz tiene un número de índice , que nos dice dónde está el elemento dentro de una matriz.  Los índices comienzan con un elemento determinado en una matriz y se corresponden con él.

Aquí está el índice de valores de matriz que declaramos anteriormente:

& ldquo; Alex & rdquo; & ldquo; Bill & rdquo; & ldquo ; Catherine & rdquo; & ldquo; Andy & rdquo; & ldquo; Molly & rdquo; & ldquo; Rose & rdquo;
1 2 3 4 5

Llamar a una matriz de Python

Debido a que cada elemento tiene su propio número de índice, podemos acceder a cada elemento de nuestra matriz. Podemos hacerlo llamando a nuestra lista y especificando un número de índice, así:

 print (estudiantes [2 ]) 

Nuestro código devolverá el nombre del estudiante cuyo valor de índice es dos. Aquí está el resultado de nuestro código:

 "Catherine" 

También podemos utilizar números de índice negativos para acceder a los elementos de nuestra lista, lo que nos permite contar hacia atrás. Si tenemos una lista larga & mdash; digamos, 100 elementos & mdash; puede ser más fácil para nosotros contar hacia atrás que contar desde el principio. Aquí están los números de índice inverso para nuestra matriz anterior:

& ldquo; Alex & rdquo; & ldquo; Bill & rdquo; & ldquo; Catherine & rdquo; & ldquo; Andy & rdquo; & ldquo; Molly & rdquo; & ldquo; Rose & rdquo;
-6 -5 -4 -3 -2 -1

Si queremos obtener el segundo del último elemento de nuestra Lista de Python, usaríamos el siguiente código:

 print (estudiantes [-2]) 

Nuestro código devuelve lo siguiente:

 "Molly" 

División de elementos en una matriz de Python

También podemos dividir nuestras listas de Python para obtener múltiples valores. Digamos que queremos que los nombres estén en el medio de nuestra lista de estudiantes. Al usar una operación de corte, podemos recuperar múltiples valores en la lista por su número de índice. Estos valores se recuperarán creando un rango de números de índice, separándolos con dos puntos.

Aquí hay un ejemplo de un segmento en Python:

 print (estudiantes [1: 5]) 

Nuestro código devuelve lo siguiente:

 [' Bill', 'Catherine',' Andy', 'Molly'] 

Como puede mira, nuestro código ha devuelto todos los nombres entre los números de índice de 1 y 5 en nuestra lista. Vale la pena señalar que el primer número de índice & mdash; donde comienza el segmento & mdash; es inclusivo y el segundo número de índice es exclusivo. Esto significa que nuestro código devolvió los cuatro valores entre 1 y 5, incluido 1.


Si queremos obtener todos los elementos antes de un cierto punto en una matriz, podemos usar este código:

 print (estudiantes [: 2]) 

Nuestro código devuelve lo siguiente:

 [' Alex', 'Bill'] 

Como puede ver arriba, nuestro código ha recuperado todos los elementos cuyo valor de índice es anterior a 2 .

Modificación de elementos en una matriz de Python

También podemos usar la indexación para cambiar los valores dentro de nuestra lista. Logramos esto haciendo referencia a cada elemento por su valor de índice y asignándole un nuevo valor. En el siguiente ejemplo, reemplazaremos el nombre Rose con el nombre Amy :

 estudiantes [5] = "Amy"   

Cuando imprimimos nuestra lista (usando print (estudiantes) ), el nombre Rose ya no aparecerá , y Amy estará en su lugar:

"Career Karma entró en mi vida cuando más lo necesitaba y rápidamente me ayudó a combinar con un bootcamp. ¡Dos meses después de graduarme, encontré el trabajo de mis sueños que se alineaba con mis valores y metas en la vida! "

Venus, ingeniero de software en Rockbot

Hemos tratado con la misma matriz con la que comenzamos. Pero, ¿y si queremos agregar un nuevo elemento a nuestra matriz? Ahí es donde entra la función append () . Usando la append () La operación de matriz nos permite agregar un elemento al final de nuestra matriz, sin declarar una nueva matriz.

Aquí hay un ejemplo de append () función que agregará el nombre John a nuestra lista de estudiantes:

 estudiantes = ['Alex',' Bill', 'Catherine',' Andy', 'Molly',' Rose'] estudiantes.append ('John') print (estudiantes) 

Nuestro código devuelve lo siguiente:

 ['Alex',' Bill', 'Catherine',' Andy ',' Molly', 'Rose',' John'] 

Si queremos nted para eliminar elementos de nuestra matriz, podríamos usar la función Python pop . Python pop () funciona de la misma manera que append () , pero funciona como un método de eliminación que elimina un elemento de una matriz. Además, pop () toma un número de índice como argumento, en lugar de una cadena. Aquí hay un ejemplo de pop () en acción:

 estudiantes = [' Alex', 'Bill',' Catherine', 'Andy',' Molly', 'Rose'] estudiantes.pop (0) print (estudiantes) 

Nuestro código elimina el elemento individual con el valor de índice de de nuestra matriz (que se corresponde con el nombre Alex ), y devuelve lo siguiente:

 [' Bill', 'Catherine',' Andy', 'Molly',' Rose'] 



Métodos de matriz de Python < / h2>

Hemos arañado la superficie de los métodos de matriz en Python, y hay mucho más por explorar. Los métodos de matriz básicos que necesita conocer son append () y pop () , que le permiten agregar y eliminar elementos de una matriz. También necesita conocer la estructura básica de las matrices, como hemos comentado.


Si desea explorar las matrices con más profundidad, estos son los principales métodos de matriz que puede querer investigar:

Nombre del método Descripción
append () Agrega un elemento a una matriz
pop () Elimina un elemento de una matriz
clear () Elimina todos los elementos de una matriz
copy () Devuelve una copia de una matriz
count () Devuelve el número de elementos en una lista
index () Devuelve el índice del primer elemento con un valor
insert () Agrega un elemento a la matriz en una posición específica
reverse () Invierte el orden de la matriz
sort () Ordena la lista

Vea el Repl.it de este tutorial:






Conclusión

Las matrices son estructuras de datos muy flexibles en Python que podemos usar para trabajar con listas de datos. En este tutorial, hemos demostrado cómo se pueden usar matrices para almacenar múltiples valores y cómo se accede a ellos. Hemos hablado de cómo recuperar una matriz de Python utilizando sus números de índice. También cubrimos cómo modificar elementos en una matriz.

Discutimos cómo agregar y eliminar elementos de una matriz usando append () y pop () funciones, respectivamente. ¡Ahora, estás preparado para una variedad de situaciones en las que es posible que necesites usar una matriz en Python!





matriz de python: StackOverflow Questions