Hoe items declareren en toevoegen aan een array in Python?
Ik probeer items toe te voegen aan een array in python.
Ik voer
array = {}
Dan, probeer ik iets toe te voegen aan deze array door te doen:
array.append(valueToBeInserted)
Er lijkt geen .append
methode te zijn voor dit. Hoe voeg ik items toe aan een array?
339
3
{}
staat voor een leeg woordenboek, niet voor een array/lijst. Voor lijsten of arrays heb je[]
nodig.Om een lege lijst te initialiseren doe je dit:
of
Om elementen aan de lijst toe te voegen, gebruikt u
append
Om de lijst uit te breiden met elementen van een andere lijst, gebruik
extend
.Om een element van een lijst te verwijderen, gebruik
remove
.Woordenboeken vertegenwoordigen een verzameling van sleutel/waarde paren ook bekend als een associatieve array of een map.
Om een leeg woordenboek te initialiseren gebruik je
{}
ofdict()
Woordenboeken hebben sleutels en waarden
Om een woordenboek uit te breiden met de inhoud van een ander woordenboek kun je de
update
methode gebruikenOm een waarde uit een woordenboek te verwijderen
Nee, als jij dat doet:
In je voorbeeld gebruik je
array
als een woordenboek, niet als een array. Als je een array nodig hebt, gebruik je in Python lijsten:Dan, om items toe te voegen doe je:
Arrays (genaamd
list
in python) gebruiken de[]
notatie.{}
is voordict
(ook wel hash tables, associated arrays, etc in andere talen genoemd) zodat je geen 'append' hebt voor een dict.Als je eigenlijk een array (lijst) wilt, gebruik dan: