У мові програмування Python існує спеціальна синтаксична конструкція, яка дозволяє за певними правилами створювати заповнені списки. Такі конструкції називаються генераторами списків. Їх зручність полягає в більш короткій записи програмного коду, ніж якби створювався список звичайним способом. Генератори списків - це простий і лаконічний спосіб створення списків з інших ітеріруемих об'єктів. Ось кілька прикладів використання генераторів.