Das
assoziative Datenfeld (, oder ) ist eine Datenstruktur, die – anders als ein gewöhnliches
Feld (engl. ) – nichtnumerische (oder nicht fortlaufende)
Schlüssel (zumeist
Zeichenketten) verwendet, um die enthaltenen Elemente zu adressieren; diese sind in keiner festgelegten Reihenfolge abgespeichert. Idealerweise werden die Schlüssel so gewählt, dass eine für die Programmierer nachvollziehbare Verbindung zwischen Schlüssel und Datenwert besteht.