Arreglos en Python
- Página anterior Lambda en Python
- Página siguiente Clases/Objetos en Python
Tenga en cuenta que Python no tiene soporte integrado para arrays, pero se puede usar una lista de Python en su lugar.
Array
El array se usa para almacenar múltiples valores en una única variable:
instancia
Crear un array que contenga marcas automotrices:
cars = ["Porsche", "Volvo", "BMW"]
¿Qué es un array?
El array es un tipo especial de variable que puede contener múltiples valores a la vez.
Si tiene una lista de proyectos (por ejemplo, una lista de marcas automotrices), puede almacenar las marcas en una única variable, como se muestra a continuación:
car1 = "Porsche" car2 = "Volvo" car3 = "BMW"
Pero, ¿qué pasa si desea recorrer estas marcas y encontrar una marca automotriz específica? ¿Qué pasa si no son 3 autos, sino 300 autos?
La solución es el array!
El array puede guardar múltiples valores bajo un nombre único, y puede acceder a estos valores mediante números de índice.
Acceder a elementos del array
Referirse a los elementos del array mediante números de índice.
instancia
Obtener el valor del primer elemento del array:
x = cars[0]
instancia
Modificar el valor del primer elemento del array:
cars[0] = "Audi"
largo del array
Usar len()
El método para devolver la longitud del array (número de elementos en el array).
instancia
Devuelve el número de elementos en el array cars:
x = len(cars)
Notas:El largo del array siempre es uno más que el índice más alto del array.
Recorrer elementos del array
Puede usar for in
El bucle recorre todos los elementos del array.
instancia
Imprimir cada elemento del array cars:
for x in cars: print(x)
Agregar elementos al array
Puede usar append()
El método agrega elementos al array.
instancia
Agregar un elemento más al array cars:
cars.append("Audi")
eliminar elementos del array
Puede usar pop()
El método elimina elementos del array.
instancia
Eliminar el segundo elemento del array cars:
cars.pop(1)
También puede usar remove()
El método elimina elementos del array.
instancia
Eliminar el elemento con el valor "Volvo":
cars.remove("Volvo")
Notas:de la lista remove()
El método solo elimina el valor especificado que aparece por primera vez.
Métodos de matriz
Python proporciona un conjunto de métodos integrados que se pueden usar en listas o matrices.
Método | Descripción |
---|---|
append() | Agregar un elemento al final de la lista |
clear() | Eliminar todos los elementos de la lista |
copy() | Retornar una copia de la lista |
count() | Retornar la cantidad de elementos con el valor especificado |
extend() | Agregar elementos de lista (o cualquier elemento iterable) al final de la lista actual |
index() | Retornar el índice del primer elemento con el valor especificado |
insert() | Agregar un elemento en la posición especificada |
pop() | Eliminar el elemento en la posición especificada |
remove() | Eliminar el elemento con el valor especificado |
reverse() | Invertir el orden de la lista |
sort() | Ordenar lista |
Notas:Python no tiene soporte nativo para matrices, pero se puede usar una lista de Python en su lugar.
- Página anterior Lambda en Python
- Página siguiente Clases/Objetos en Python