avainarvoparien
Avainarvoparien ovat yleinen tietorakenne, jossa data tallennetaan avainten ja arvojen pareittain. Kullakin avaimella on yksi vastaava arvo, ja kokoelmaa käytetään nopeaan hakuun ja järjestämiseen. Avainarvopari koostuu kahdesta osasta: avaimesta ja arvosta.
Kokoelmassa avain on yleensä yksilöllinen; arvo voi olla mitä tahansa dataa. Monissa ohjelmointikielissä avaimet ovat merkkijonoja,
Käyttökohteet ovat config-tiedostot, tiedonvälitys sovellusten välillä sekä nopea avainperusteinen haku. Tunnetuimpia esimerkkiformaatteja ovat JSON, YAML, TOML
Perusoperaatiot ovat lisääminen, hakeminen, päivittäminen sekä poistaminen. Iterointi mahdollistaa avaimien tai arvojen läpikäynnin. Suorituskyvyllä on merkitystä:
Esimerkki JSON-muodossa: {"nimi":"Matti","ika":30}. YAML: nimi: Matti, ika: 30. Python-esimerkki: d = {'nimi':'Matti','ika':30}.