Python Array: una guía paso a paso con ejemplos para principiantes

Como usuario de Python, es posible que se haya encontrado con una condición en la que necesita trabajar con varios valores de tipos de datos similares. Bueno, esto es posible usando la matriz de Python.

En una situación en la que necesita almacenar datos relacionados y realizar la misma operación al mismo tiempo, puede usar una matriz. Supongamos que necesita hacer un informe de salarios para los empleados que trabajan en un departamento. Para esto, puede agregar el nombre del empleado, números de teléfono, salario y más. Y realizar la operación sobre el sueldo para contabilizar el sueldo total del departamento.

Entonces, ¿cómo crear una matriz de Python y cómo agregar o eliminar elementos de una matriz? No tengo ni idea de eso. Déjame explicártelo con un ejemplo adecuado. Entonces, comencemos con los detalles paso a paso.

Índice de contenidos
  1. ¿Qué es una matriz en Python?
    1. ¿Cómo crear una matriz en Python?
    2. ¿Cómo se pueden agregar elementos a una matriz?
    3. ¿Es posible eliminar elementos de una matriz en Python?
    4. ¿Cómo buscar un elemento de una matriz definida en Python?
    5. ¿Qué sucede si quisiera actualizar los elementos de la matriz de Python?
    6. Leer también..!!
    7. Conclusión
    8. Preguntas frecuentes (Preguntas frecuentes)
    9. ¿Por qué es importante la matriz en la programación?
    10. ¿Cuáles son los límites de la matriz?
    11. ¿Qué tipo de datos es una matriz?

¿Qué es una matriz en Python?

Si está familiarizado con las estructuras de datos integradas, sabrá que la matriz de Python es una de ellas. Una matriz es útil para almacenar y organizar datos. Además, los usuarios de Python pueden usar la matriz para modificar o recuperar esos datos.

Supongamos que necesitamos enumerar los nombres de los estudiantes. Para esto, debe guardarlos en la matriz. Una matriz en Python puede ser útil cuando los usuarios quieren usar varios valores de los mismos tipos de datos. Usando la matriz de Python, puede realizar operaciones similares en múltiples valores.

¿Cómo crear una matriz en Python?

Es bastante fácil crear la matriz de Python. Solo tienes que importar los módulos de la matriz. Usar Vector(tipo de datos, lista_de_valores) para crear la matriz con el tipo de datos. Pero necesita definir la lista de valores en sus argumentos.

importar Vector cómo Arr

# creando una matriz de tipo entero
x = matriz.matriz ('i', [1, 2, 3])

# impresión de la matriz original
print ("La matriz recién creada es:", end = "")
por yo en rango (0, 3):
imprimir (x[i]fin = "")
Prensa()

# crear una matriz flotante
y = matriz.matriz ('d', [4.5, 5.5, 6.5])

# impresión de la matriz original
print ("La matriz recién creada es:", end = "")
por yo en rango (0, 3):
imprimir (un[i]fin = "")
Prensa()

Producción:

La nueva matriz creada es: 1 2 3

La nueva matriz creada es: 4.5 5.5 6.5

¿Cómo se pueden agregar elementos a una matriz?

Los elementos en la matriz de Python se pueden agregar fácilmente con la ayuda de la función de inserción integrada (). Esta función le permite agregar uno o más elementos dentro de la matriz.

Según los requisitos, los usuarios de Python pueden agregar cualquier elemento en cualquier lugar de la matriz. Esto es posible usando el índice de la matriz.

NOTA: Puede usar el método .append () para agregar elementos al final de la matriz.

# importación de "matrices" para la creación de matrices
importar Vector cómo Arr

# matriz con tipo int
x = matriz.matriz ('i', [1, 2, 3])
imprimir ("Array antes de insertar:", end = "")
por yo en rango (0, 3):
imprimir (x[i]fin = "")
Prensa()

# insertando la matriz
x.insertar (4, 4) imprimir ("Array after insert:", end = "")
por yo en (X):
imprimir (i, bien = "")
Prensa()

# matriz con tipo flotante
y = matriz.matriz ('d', [1.5, 2.5, 3.5])
imprimir ("Array antes de insertar:", end = "")
por yo en rango (0, 3):
imprimir (un[i]fin = "")
Prensa()

# agregando un elemento usando append ()
y.append (4.5)
imprimir ("Array después de insertar:", end = "")
por yo en (y):
imprimir (i, bien = "")
Prensa()

Producción:

Matriz antes de la inserción: 1 2 3

Matriz después de la inserción: 1 2 3 4

Matriz antes de la inserción: 1,5 2,5 3,5

Matriz después de la inserción: 1,5 2,5 3,5 4,5

¿Es posible eliminar elementos de una matriz en Python?

¡Sí!

Si declara una matriz de Python, también puede eliminar fácilmente el elemento de ella. Para eliminarlo, puede usar la función de eliminación integrada (). Esta función puede eliminar un componente a la vez. Pero si desea eliminar todos los elementos a la vez, puede usar un iterador.

Para esto, la función pop () es un método útil para eliminar y devolver elementos de la matriz dada. Si lo usa de forma predeterminada, eliminará el último elemento de la matriz.

Pero si necesita eliminar un elemento específico de un número de índice, debe pasar el argumento al método pop ().

importar Vector

# matriz de inicialización
arr = matriz.matriz('i', [2, 4, 6, 2, 8])

# impresión de la matriz original
print ("La nueva matriz es:", end = ")
por yo en rango (0, 5):
imprimir[i]fin = "")
prensa ("r")

# usando pop () para eliminar el componente en la segunda posición
print ("El elemento marcado es:", end = "")
imprimir (arr.pop (2))

# imprimir matriz después de estallar
print ("La matriz después de hacer estallar es:", end = ")
por yo en intervalo (0, 4): imprimir (arr[i]fin = "")
Prensa("r")

# usando remove () para eliminar la primera aparición de 1
arreglo quitar (2)

# imprimir matriz después de la eliminación
print ("La matriz después de la eliminación será:", end = ")
por yo en rango (0, 3):
imprimir[i]fin = "")
Prensa("r")

Producción:

La nueva matriz es: 2 4 6 2 8

El elemento marcado es: 6

La matriz después de hacer estallar es: 2 4 2 8

La matriz después de la eliminación será: 4 2 8

¿Cómo buscar un elemento de una matriz definida en Python?

A veces, es necesario buscar los elementos definidos en la matriz. Para hacer esto, debe usar el método de índice incorporado (). Esto devolverá el índice de la primera aparición del valor mencionado en los argumentos.

importar Vector

# matriz de inicialización
arr = matriz.matriz('i', [4, 5, 6, 4, 5, 8])

# impresión de la matriz original
print ("La nueva matriz es:", end = ")
por yo en rango (0, 6):
imprimir[i]fin = "")
prensa ("r")

# usando el índice () para imprimir el índice de 5
print ("El índice de 5 es:", end = ")
imprimir (arr.index (5))

# usando el índice () para imprimir el índice de 8
print ("El índice de 8 es:", end = ")
imprimir (arr.index (8))

Producción:

La nueva matriz es: 4 5 6 4 5 8

El índice de 5 es: 1

El índice de 8 es: 5

¿Qué sucede si quisiera actualizar los elementos de la matriz de Python?

Ya he dicho que Python es uno de los lenguajes de programación más simples. Es por eso que es bastante fácil actualizar elementos en matrices de Python. Para hacer esto, debe reasignar el valor a los elementos indexados que desea actualizar.

# importación del módulo de matriz
importar Vector
# matriz de inicialización
arr = matriz.matriz('i', [5, 6, 7, 5, 6, 8])
# imprimir una matriz predefinida
print ("Array antes de cualquier actualización:", end = ")
por yo en rango (0, 6):
imprimir[i]fin = "")
prensa ("r")
# actualizar elemento en una matriz
Arr[2] = 10
imprimir ("Array después de actualizar:", end = "")
por yo en rango (0, 6):
imprimir[i]fin = "")
Prensa()
# actualizar elemento en una matriz
Arr[5] = 9
imprimir ("Array después de actualizar:", end = "")
por yo en rango (0, 6):
imprimir[i]fin = "")
Prensa()

Producción:

Matriz antes de cualquier actualización: 5 6 7 5 6 8

Matriz después de la actualización: 5 6 10 5 6 8

Matriz después de la actualización: 5 6 10 5 6 9

Leer también..!!

Conclusión

Python puede ser uno de los mejores lenguajes de programación para principiantes. Además, es mejor para la persona que tiene poco conocimiento previo del lenguaje de programación. Hoy he definido o mencionado todos los detalles necesarios sobre la matriz de Python, cómo definir la matriz de Python y más. Practique y comprenda los ejemplos anteriores para obtener una mejor comprensión de los conceptos.

Aparte de eso, puedes experimentar con los programas anteriores. Esto ayudará a comprender los puntos principales de las matrices de Python. Si hay un problema con la programación de Python, envíenoslo por correo. Y nuestros expertos lo resolverán de la mejor manera.

Preguntas frecuentes (Preguntas frecuentes)

¿Por qué es importante la matriz en la programación?

Considere Array como la estructura de datos más importante. Y es útil de varias maneras para implementar otras estructuras de datos como cadenas y listas. La matriz de Python utiliza la lógica de direccionamiento de la computadora.

¿Cuáles son los límites de la matriz?

Al tratar con arreglos, habrá desperdicio de memoria o almacenamiento. Significa que el movimiento es necesario para eliminar o insertar elementos dentro de la matriz.

¿Qué tipo de datos es una matriz?

La matriz se usa para representar el tipo de datos compuesto con los 8 números dentro del diccionario de la base de datos. Las matrices de Python pueden almacenar listas de elementos de tipos de datos similares. Además, pueden acceder a él utilizando el número de índice. Podemos decir que matriz puede ser sinónimo de términos vectorlista y secuencia.

¿Ha sido útil el contenido?

Promedio de puntuación 0 / 5. Votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Más contenido relacionado

Subir