{
  "schema_version": "1.0",
  "codex": "thecodex.expert/coding",
  "type": "concept",
  "slug": "concepts/objects",
  "name": "Objects",
  "section": "CS Concepts",
  "canonical_definition": "An object (in the key-value sense) is a collection of named properties stored in a hash table, providing O(1) average-time lookup, insertion, and deletion by string key rather than integer index.",
  "confidence": "high",
  "last_verified": "2026-06-01",
  "source_count": 4,
  "url": "https://thecodex.expert/coding/concepts/objects/",
  "concept_relationship": {
    "requires_first": [
      "concepts/variables",
      "concepts/data-types"
    ],
    "enables": [
      "concepts/classes",
      "data-structures/hash-tables"
    ],
    "commonly_confused_with": [
      "Python dict != class instance",
      "JSON != JavaScript",
      "dict keys must be hashable in Python"
    ]
  },
  "sources": [
    {
      "num": 1,
      "citation": "Python Language Reference \u00a73.3 (__hash__)",
      "tier": 1
    },
    {
      "num": 2,
      "citation": "PEP 456",
      "tier": 1
    },
    {
      "num": 3,
      "citation": "ECMAScript 2024 \u00a76.1.7",
      "tier": 1
    },
    {
      "num": 4,
      "citation": "java.util.HashMap javadoc",
      "tier": 1
    }
  ]
}