Hvordan erklærer og tilføjer man elementer til et array i Python?
Jeg forsøger at tilføje elementer til et array i python.
Jeg kører
array = {}
Derefter forsøger jeg at tilføje noget til dette array ved at gøre:
array.append(valueToBeInserted)
Der synes ikke at være en .append
-metode til dette. Hvordan tilføjer jeg elementer til et array?
339
3
{}
repræsenterer en tom ordbog, ikke et array/en liste. For lister eller arrays skal du bruge[]
.For at initialisere en tom liste gør du således:
eller
Hvis du vil tilføje elementer til listen, skal du bruge
append
.For at
udvide
listen til at inkludere elementer fra en anden liste, brugextend
Hvis du vil fjerne et element fra en liste, skal du bruge
remove
.Ordbøger repræsenterer en samling af nøgle/værdi-par, også kendt som et associativt array eller et map.
For at initialisere en tom ordbog skal du bruge
{}
ellerdict()
Ordbøger har nøgler og værdier
For at udvide en ordbog med indholdet af en anden ordbog kan du bruge metoden
update
.For at fjerne en værdi fra en ordbog
Nej, hvis du gør det:
I dit eksempel bruger du
array
som en ordbog, ikke som et array. Hvis du har brug for et array, bruger du i Python lister:Så, for at tilføje elementer gør du:
Arrays (kaldet
list
i python) bruger notationen[]
.{}
er fordict
(også kaldet hash-tabeller, associerede arrays osv. i andre sprog), så du vil ikke have 'append' for et dict.Hvis du faktisk vil have et array (liste), skal du bruge: