Sobes.tech
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.