Vorrei sapere come posso inizializzare un array (o lista), ancora da popolare di valori, per avere una dimensione definita.
Per esempio in C:
int x[5]; /* declared without adding elements*/
Come faccio a farlo in python?
Grazie.
Una soluzione facile è x = [None]*length
, ma nota che inizializza tutti gli elementi della lista a None
. Se la dimensione è vero fissa, puoi fare anche x=[None,None,None,None,None,None]
. Ma strettamente parlando, non otterrete elementi indefiniti in entrambi i casi, perché questa piaga non esiste in Python.