Altro
Inizializzazione di un array di dimensione fissa in python
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.
138
3
Si può usare:
La cosa migliore è usare la libreria numpy.
Una soluzione facile è
x = [None]*length
, ma nota che inizializza tutti gli elementi della lista aNone
. Se la dimensione è vero fissa, puoi fare anchex=[None,None,None,None,None,None]
. Ma strettamente parlando, non otterrete elementi indefiniti in entrambi i casi, perché questa piaga non esiste in Python.