Look at all of the control flow options
Loops:
F
: For loop. Just like Python's.
V
: For loop over a range. Neither variable nor range must be given, so 2 characters shorter.
W
: While loop. Just like Python's.
#
: Infinite while loop. Escape with error or explicit break. Only try ... except
feature now in Pyth.
Functions:
D
: General define. Just like Python.
L
: 1 argument, no assignment function, like Python's lambda, but named. Function name, variable name and return (R
) need not be given, so 3 characters shorter.
Functional programming:
f
: Filter - select elements of input sequence that return truthy on input lambda.
f
: First integer greater than or equal to input which gives truthy filter result.
m
: Map - transform elements of input sequence using input lambda.
u
: Reduce - fold input sequence on input lambda, initializing accumulator to third argument.
o
: Order - older elements of input sequence using input lambda as the key.
Usually, there will be multiple possibilities for any given problem, and only by writing test solutions with each of them can you figure out which is shortest.