Inicialización de un array de tamaño fijo en python
Me gustaría saber cómo puedo inicializar un array (o lista), aún por poblar con valores, para que tenga un tamaño definido.
por ejemplo en C:
int x[5]; /* declared without adding elements*/
¿Cómo lo hago en python?
Gracias.
138
3
Puedes usar:
La mejor opción es utilizar la biblioteca numpy.
Una solución fácil es
x = [None]*length
, pero ten en cuenta que inicializa todos los elementos de la lista aNone
. Si el tamaño es realmente fijo, puedes hacerx=[None,None,None,None]
también. Pero estrictamente hablando, no obtendrás elementos indefinidos de ninguna de las maneras porque esta plaga no existe en Python.