Definition
In programming, a compact syntax for generating collections (lists, dicts, sets) in languages like Python—basically, the lazy programmer's dream for writing less code that does more. It's the art of creating sequences through elegant mathematical notation disguised as code.
Example Usage
The list comprehension [x*2 for x in range(10)] is far cleaner than writing a loop.
Source: Common programming terminology
Related Terms
Translate This Term
See “comprehension” in Corporate Speak, Gen-Z Slang, Pirate Speak, and more.
Try the Translator