Junior — Middle
¿Cómo se puede declarar e inicializar un array de datos en Python?
sobes.tech AI
Respuesta de la IA
En Python, un array de datos generalmente se representa como una lista (list). Se puede declarar e inicializar de varias maneras:
# Lista vacía
arr = []
# Lista con elementos
arr = [1, 2, 3, 4, 5]
# Lista con elementos de diferentes tipos
arr = [1, 'cadena', 3.14, True]
# Crear una lista usando un generador
arr = [x * 2 for x in range(5)] # [0, 2, 4, 6, 8]
Si necesitas específicamente una estructura de array con tipos homogéneos y tamaño fijo, puedes usar el módulo array:
import array
arr = array.array('i', [1, 2, 3, 4]) # array de enteros
Para cálculos científicos, a menudo se usan arrays de numpy:
import numpy as np
arr = np.array([1, 2, 3, 4])