Knaph

Dictionaries

A collection of key-value pairs that finds a value by its key in one step, like a phone book in code.

Depth 1 · Foundation

You can store values under keys, look them up safely, count things with a dictionary and loop over its pairs, and you know why keys are unique and can't be values that change.

Sign in to prove what you know with a short quiz, see how deep you've gone, and earn XP for it.

Sign in with Google

Depths of understanding

  1. 1

    Foundation

    You can store values under keys, look them up safely, count things with a dictionary and loop over its pairs, and you know why keys are unique and can't be values that change.

Your path here

What's still between you and Dictionaries, depth 1, in the order you can learn it.

  1. 1ProgramDepth 1 · Foundation · Program Basics
  2. 2ExpressionDepth 1 · Foundation · Program Basics
  3. 3Variables in codeDepth 1 · Foundation · Program Basics
  4. 4Program stateDepth 1 · Foundation · Program Basics
  5. 5Input and outputDepth 1 · Foundation · Program Basics
  6. 6Functions in codeDepth 1 · Foundation · Functions
  7. 7Return valuesDepth 1 · Foundation · Functions
  8. 8BooleansDepth 1 · Foundation · Control Flow
  9. 9ConditionalsDepth 1 · Foundation · Control Flow
  10. 10LoopsDepth 1 · Foundation · Control Flow
  11. 11Accumulator patternDepth 1 · Foundation · Control Flow
  12. 12Floating-point numbersDepth 1 · Foundation · Data Types
  13. 13Basic typesDepth 1 · Foundation · Data Types
  14. 14Character encodingDepth 1 · Foundation · Data Types
  15. 15StringsDepth 1 · Foundation · Data Types
  16. 16ListsDepth 1 · Foundation · Data Structures
  17. 17DictionariesDepth 1 · Foundation · Data Structures

Where it fits