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.
Una solución fácil es x = [None]*length
, pero ten en cuenta que inicializa todos los elementos de la lista a None
. Si el tamaño es realmente fijo, puedes hacer x=[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.