Sehen Sie sich alle Kontrollflussoptionen an
Schleifen:
F
: For-Schleife. Genau wie bei Python.
V
: Für eine Schleife über einen Bereich. Weder Variable noch Bereich müssen angegeben werden, daher 2 Zeichen kürzer.
W
: While-Schleife. Genau wie bei Python.
#
: Endlose while-Schleife. Escape mit Fehler oder expliziter Unterbrechung. Nur try ... except
verfügen jetzt in Pyth.
Funktionen:
D
: Allgemein definieren. Genau wie Python.
L
: 1 Argument, keine Zuweisungsfunktion, wie Pythons Lambda, aber benannt. Funktionsname, Variablenname und return ( R
) müssen nicht angegeben werden, daher 3 Zeichen kürzer.
Funktionsprogrammierung:
f
: Filter - Wählen Sie Elemente der Eingabesequenz aus, die bei Eingabe von Lambda die Wahrheit zurückgeben.
f
: Erste Ganzzahl größer oder gleich der Eingabe, die ein wahrheitsgemäßes Filterergebnis liefert.
m
: Map - transformiere Elemente der Eingabesequenz unter Verwendung von Eingabe-Lambda.
u
: Eingangssequenz auf Eingangs-Lambda verkleinern, Akkumulator auf drittes Argument initialisieren.
o
: Reihenfolge - ältere Elemente der Eingabesequenz mit Eingabe-Lambda als Schlüssel.
Normalerweise gibt es mehrere Möglichkeiten für ein bestimmtes Problem, und nur durch das Schreiben von Testlösungen mit jedem von ihnen können Sie herausfinden, welche am kürzesten ist.