Declarar un array en Python
-
Declaración de matrices de Python representada por la clase
list
-
Declare un array en Python importando el módulo
array
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 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.
LinkedInArtículo relacionado - Python Array
- Cómo iniciar un array 2-D en Python
- Cómo contar las ocurrencias de un elemento en un array unidimensional en Python
- Matriz de reducción de resolución de Python
- Arreglar el error TypeError: iteration over a 0-d array en Python NumPy
- Desplazar o rotar un array en Python
- Escribir un array en un archivo de texto en Python