Come dichiarare e aggiungere elementi a un array in Python?
Sto cercando di aggiungere elementi a un array in python.
Eseguo
array = {}
Poi, cerco di aggiungere qualcosa a questo array facendo:
array.append(valueToBeInserted)
Non sembra esserci un metodo .append
per questo. Come faccio ad aggiungere elementi ad un array?
339
3
{}
rappresenta un dizionario vuoto, non una lista/array. Per le liste o gli array, hai bisogno di[]
.Per inizializzare una lista vuota fai così:
oppure
Per aggiungere elementi alla lista, usa
append
Per
estendere
la lista per includere gli elementi di un'altra lista usaextend
Per rimuovere un elemento da una lista usare
remove
I dizionari rappresentano una collezione di coppie chiave/valore, conosciuti anche come array associativo o mappa.
Per inizializzare un dizionario vuoto usare
{}
odict()
I dizionari hanno chiavi e valori
Per estendere un dizionario con il contenuto di un altro dizionario si può usare il metodo `update
Per rimuovere un valore da un dizionario
No, se lo fai:
Nel tuo esempio stai usando
array
come dizionario, non come array. Se hai bisogno di un array, in Python usi le liste:Poi, per aggiungere elementi si fa:
Gli array (chiamati
list
in python) usano la notazione[]
.{}
è per idict
(chiamati anche tabelle hash, array associati, ecc. in altri linguaggi) quindi non avrete 'append' per un dict.Se vuoi effettivamente un array (lista), usa: