Junior — Middle
Kunt u de belangrijkste verschillen tussen een array, een woordenboek en een set in de context van programmeren uitleggen?
sobes.tech AI
Antwoord van AI
De belangrijkste verschillen tussen array, woordenboek en set:
-
Array — een geordende collectie van elementen, toegankelijk via index. Staat duplicaten toe en behoudt de volgorde van de elementen.
-
Woordeboek (Dictionary, Map) — collectie van "sleutel-waarde" paren, waarbij elke sleutel overeenkomt met een waarde. Sleutels zijn uniek, toegang tot waarden gebeurt via de sleutel.
-
Set — een ongeordende collectie van unieke elementen, zonder duplicaten. Gebruikt voor snelle zoekopdrachten en het controleren van de aanwezigheid van een element.
Voorbeeld in Python:
arr = [1, 2, 2, 3] # Array met duplicaten
dict = {'a': 1, 'b': 2} # Woordeboek met sleutels 'a' en 'b'
set_ = {1, 2, 3} # Set van unieke elementen