In contrast, a list comprehension is functionally equivalent, but is greedy in performing all the work: primes_under_million = two_thousandth_prime = primes_under_million The list comprehension will immediately create a large list (with 78498 items, in the example, but transiently creating a list of primes under two million), even if most elements are never accessed.
У супротности, листа схватања је функционално једнака, али и похлепна у извођењу целокупног посла: primes_under_million = two_thousandth_prime = primes_under_million Листа схватања ће одмах направити велику листу (са 78498 ставки, у примеру, али пролазно правећи листу простих бројева испод два милиона), иако су никада не приступи многим елементима.