MEJOR SITIO PARA DESARROLLADORES WEB

Python Tutorial

Python HOGAR Python Intro Python Empezar Python Sintaxis Python Comentarios Python Variables Python Tipos de datos Python Números Python Fundición Python Instrumentos de cuerda Python Booleanos Python Operadores Python Liza Python Tuplas Python Conjuntos Python Diccionarios Python If...Else Python While Bucles Python For Bucles Python Funciones Python Lambda Python Matrices Python Clases/Objetos Python Herencia Python Iteradores Python Polimorfismo Python Alcance Python Módulos Python Fechas Python Math Python JSON Python RegEx Python PIP Python Try...Except Python Entrada del usuario Python Formato de cadena

Manejo de archivos

Python Manejo de archivos Python Leer archivos Python Escribir/Crear Archivos Python Borrar archivos

Python Módulos

NumPy Tutorial Pandas Tutorial SciPy Tutorial Django Tutorial

Python Matplotlib

Matplotlib Intro Matplotlib Empezar Matplotlib Pyplot Matplotlib Graficado Matplotlib Marcadores Matplotlib Línea Matplotlib Etiquetas Matplotlib Red Matplotlib Subtramas Matplotlib Dispersión Matplotlib Barras Matplotlib Histogramas Matplotlib Gráficos circulares

Aprendizaje automático

Empezando Modo Mediana Media Desviación Estándar Percentil Distribución de datos Distribución normal de datos Gráfico de dispersión Regresión lineal Regresión polinómica Regresión múltiple Escala Entrenar/Prueba Árbol de decisión Matriz de confusión Agrupación jerárquica Regresión logística Búsqueda de cuadrícula Datos categóricos K-medias Agregación de arranque Validación cruzada AUC - ROC Curva K-vecinos más cercanos

Python MySQL

MySQL Empezar MySQL Crear base de datos MySQL Crear mesa MySQL Insertar MySQL Seleccionar MySQL Dónde MySQL Ordenar por MySQL Borrar MySQL Mesa plegable MySQL Actualizar MySQL Límite MySQL Unirse

Python MongoDB

MongoDB Empezar MongoDB Crear base de datos MongoDB Crear colección MongoDB Insertar MongoDB Encontrar MongoDB Consulta MongoDB Clasificar MongoDB Borrar MongoDB Colección de gotas MongoDB Actualizar MongoDB Límite

Python Referencia

Python Descripción general Python Funciones integradas Python Métodos de cadena Python Métodos de lista Python Métodos de diccionario Python Métodos de tupla Python Establecer métodos Python Métodos de archivo Python Palabras clave Python Excepciones Python Glosario

Referencia del módulo

Módulo aleatorio Módulo de Solicitudes Módulo de Estadísticas Módulo de Matemáticas cMath Módulo

Python Cómo

Eliminar lista duplicada Invertir una cadena Suma dos números

Python Ejemplos

Python Ejemplos Python Compilador Python Ejercicios Python Prueba Python Campo de entrenamiento Python Certificado

Python. Lecciones para principiantes

Ua En

Python Matrices


Nota: Python no tiene soporte integrado para matrices, pero se pueden usar Python Lists en su lugar.


Matrices

Nota: Esta página te muestra cómo usar LISTAS como ARRAYS, sin embargo, para trabajar con arrays en Python tendrás que importar una biblioteca, como la biblioteca numérica.

Las matrices se utilizan para almacenar múltiples valores en una sola variable:

Ejemplo

Crea una matriz que contenga nombres de automóviles:

cars = ["Ford", "Volvo", "BMW"]
Inténtalo tú mismo »

¿Qué es una matriz?

Una matriz es una variable especial que puede contener más de un valor a la vez.

Si tiene una lista de elementos (una lista de nombres de automóviles, por ejemplo), almacenar los automóviles en variables individuales podría verse así:

car1 = "Ford"
car2 = "Volvo"
car3 = "BMW"

Sin embargo, ¿qué pasa si quieres recorrer los coches y encontrar uno específico? ¿Y si no tuvieras 3 coches, sino 300?

¡La solución es una matriz!

Una matriz puede contener muchos valores bajo un solo nombre y usted puede acceder a los valores haciendo referencia a un número de índice.


Acceder a los elementos de una matriz

Se hace referencia a un elemento de matriz haciendo referencia al número de índice.

Ejemplo

Obtener el valor del primer elemento de la matriz:

x = cars[0]
Inténtalo tú mismo »

Ejemplo

Modificar el valor del primer elemento de la matriz:

cars[0] = "Toyota"
Inténtalo tú mismo »

La longitud de una matriz

Utilice el método len() para devolver la longitud de una matriz (el número de elementos de una matriz).

Ejemplo

Devuelve el número de elementos en la matriz cars:

x = len(cars)
Inténtalo tú mismo »

Nota: La longitud de una matriz siempre es uno más que el índice más alto de la matriz.


Elementos de matriz en bucle

Puedes utilizar el bucle for in para recorrer todos los elementos de una matriz.

Ejemplo

Imprima cada elemento en la matriz cars:

for x in cars:
  print(x)
Inténtalo tú mismo »

Agregar elementos de matriz

Puedes utilizar el método append() para agregar un elemento a una matriz.

Ejemplo

Agregue un elemento más a la matriz cars:

cars.append("Honda")
Inténtalo tú mismo »

Eliminación de elementos de matriz

Puedes utilizar el método pop() para eliminar un elemento de la matriz.

Ejemplo

Elimine el segundo elemento de la matriz cars:

cars.pop(1)
Inténtalo tú mismo »

También puede utilizar el método remove() para eliminar un elemento de la matriz.

Ejemplo

Delete the element that has the value "Volvo":

cars.remove("Volvo")
Inténtalo tú mismo »

Nota: El método remove() de la lista solo elimina la primera aparición del valor especificado.


Métodos de matriz

Python tiene un conjunto de métodos integrados que puede usar en listas/matrices.

Método Descripción
append()Agrega un elemento al final de la lista
clear()Elimina todos los elementos de la lista
copy()Devuelve una copia de la lista
count()Devuelve el número de elementos con el valor especificado
extend()Agregar los elementos de una lista (o cualquier iterable), al final de la lista actual
index()Devuelve el índice del primer elemento con el valor especificado
insert()Agrega un elemento en la posición especificada
pop()Elimina el elemento en la posición especificada
remove()Eliminar el primer elemento con el valor especificado
reverse()Invierte el orden de la lista
sort()Ordena la lista

Nota: Python no tiene soporte integrado para matrices, pero en su lugar se pueden usar listas de Python.