A concise way to create lists in some programming languages. It consists of brackets containing an expression followed by a for clause, then zero or more for or if clauses.
"List comprehensions in Python provide a way to build lists using a notation that mirrors the notation mathematicians might use to create sets."