Een woordenboek in Python is een ongeordende collectie datawaarden waarbij elke waarde is gekoppeld aan een unieke sleutel, veelal aangeduid als “keys”. Deze zijn mutable, wat betekent dat je waarden kunt wijzigen na hun creatie. Woordenboeken in Python worden gebruikt om gegevenswaarden op te slaan in sleutel : waarde paren. In Python wordt het gedefinieerd in de curly braces {}, met elk paar gescheiden door een komma en de sleutel en waarde gescheiden door een dubbele punt ‘:’. Bijvoorbeeld: my\_dict = {‘name’:‘John’, ‘age’: 25}. Hier is ‘name’ en ‘age’ de sleutel en ‘John’ en 25 zijn de waarden.