Arreglos 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"]

ejecutar una instancia

¿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]

ejecutar una instancia

instancia

Modificar el valor del primer elemento del array:

cars[0] = "Audi"

ejecutar una instancia

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)

ejecutar una instancia

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)

ejecutar una instancia

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")

ejecutar una instancia

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)

ejecutar una instancia

También puede usar remove() El método elimina elementos del array.

instancia

Eliminar el elemento con el valor "Volvo":

cars.remove("Volvo")

ejecutar una instancia

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.