Посмотрите на все параметры потока управления
петли:
F: Для цикла. Так же, как у Питона.
V: Для цикла в диапазоне. Ни переменная, ни диапазон не должны указываться, поэтому на 2 символа короче.
W: Пока цикл. Так же, как у Питона.
#: Бесконечный цикл while. Побег с ошибкой или явным разрывом. Только try ... exceptфункция теперь в Pyth.
Функции:
DОбщее определение. Так же, как Python.
L: 1 аргумент, без функции присваивания, как лямбда в Python, но с именем. RНе обязательно указывать имя функции, имя переменной и return ( ), поэтому на 3 символа короче.
Функциональное программирование:
f: Filter - выбрать элементы входной последовательности, которые возвращают truey на входную лямбду.
f: Первое целое число, большее или равное входному значению, которое дает истинный результат фильтра.
m: Карта - преобразовать элементы входной последовательности, используя входную лямбду.
u: Уменьшить - сложить входную последовательность на входной лямбде, инициализируя аккумулятор в третий аргумент.
o: Порядок - старые элементы входной последовательности, использующие в качестве ключа лямбда-ввод.
Как правило, для каждой конкретной проблемы будет несколько возможностей, и только написав тестовые решения с каждым из них, вы сможете определить, какая из них самая короткая.