Junior — Middle
Welke wijzigbare datastructuren zijn beschikbaar in Python?
sobes.tech AI
Antwoord van AI
In Python zijn er verschillende mutable datastructuren die na creatie kunnen worden gewijzigd:
- list — een geordende, wijzigbare verzameling van elementen. Elementen kunnen worden toegevoegd, verwijderd en gewijzigd.
- dict — een woordenboek dat sleutel-waardeparen opslaat. Het staat toe om paren te wijzigen, toe te voegen en te verwijderen.
- set — een verzameling van unieke elementen, wijzigbaar, ondersteunt toevoegings- en verwijderingsbewerkingen.
- bytearray — een wijzigbare reeks bytes.
Voorbeeld van gebruik van wijzigbare structuren:
my_list = [1, 2, 3]
my_list.append(4) # Element toevoegen
my_dict = {'a': 1, 'b': 2}
my_dict['c'] = 3 # Paar toevoegen
my_set = {1, 2, 3}
my_set.add(4) # Element toevoegen
my_bytes = bytearray(b'abc')
my_bytes[0] = 100 # Eerste byte wijzigen
Deze structuren worden veel gebruikt voor het opslaan en verwerken van gegevens wanneer het nodig is om de inhoud te wijzigen.