Declarar un array en Python

Syed Moiz Haider 30 enero 2023
  1. Declaración de matrices de Python representada por la clase list
  2. Declare un array en Python importando el módulo array
Declarar un array en Python

Este tutorial incluirá diferentes métodos para declarar un array en Python. El concepto de array generalmente se mezcla con el concepto de lista, ya que las listas pueden contener diferentes tipos de valores. El concepto de array se utiliza raramente, ya que proporciona funcionalidades de tipo lenguaje C. Este tutorial explicará cómo podemos declarar la lista y los arrays en Python.

Declaración de matrices de Python representada por la clase list

El concepto de array a menudo se mezcla con el concepto de lista. Una lista es una colección de elementos heterogéneos con longitud dinámica, en los que los tipos de datos pueden ser diferentes. Sin embargo, un array es una colección de objetos que se ocupa explícitamente de la colección homogénea de elementos. En términos simples, los arrays están representados por la clase list y pueden asignarse simplemente con el operador de asignación con corchetes en el otro lado.

Se puede acceder a los elementos de la lista simplemente pasando el índice requerido. Por ejemplo, temp[2] accederá al tercer elemento. Se puede agregar un elemento usando el módulo temp.append() con el elemento que se agregará al final. Además, la función insert(x, y) se puede utilizar para insertar un elemento en el índice requerido. El índice se puede proporcionar con el valor x, y el valor se proporcionará con el valor y. El valor del índice puede ser negativo también para acceder a los elementos en orden inverso.

El siguiente código de ejemplo demuestra cómo definir una array como una lista en Python y qué funcionalidades se pueden utilizar.

temp = [1, 2, 3, "s", 5]
print(temp[-2])
temp.insert(4, 6)
print(temp[-2])
temp.append("f")
print(temp)

Producción :

s
6
[1, 2, 3, 's', 6, 5, 'f']

Declare un array en Python importando el módulo array

Si realmente desea inicializar un array con la capacidad de contener solo elementos homogéneos, el módulo array se importa de la biblioteca array. El array se define con paréntesis y esencialmente dos parámetros. El primer parámetro es un type code que define el type de los elementos, y otro parámetro es la lista de elementos entre corchetes. No es necesario declarar cosas en Python como requisito previo.

Se puede acceder a un elemento del array mediante la función array.index(x) donde x es el índice del array. Del mismo modo, la operación de inserción también se puede realizar en el array con la función array.insert(i,x), donde i es el índice y x es el valor a insertar.

A continuación se proporciona un código de ejemplo para demostrar cómo se crea un array en Python.

from array import array

temp_array = array("i", [1, 2, 3, 4, 5])
print(temp_array.index(2))
temp_array.insert(2, 6)
print(temp_array)

Producción :

1
array('i', [1, 2, 6, 3, 4, 5])
Syed Moiz Haider avatar Syed Moiz Haider avatar

Syed Moiz is an experienced and versatile technical content creator. He is a computer scientist by profession. Having a sound grip on technical areas of programming languages, he is actively contributing to solving programming problems and training fledglings.

LinkedIn

Artículo relacionado - Python Array