Příkaz NechejJestli

NechejJestli( <Podmínka>, <Seznam> )

Vybere ze seznamu jen ty prvky, které splňují zadanou podmínku. Výsledek je typu seznam.

NechejJestli[x<3, {1, 2, 3, 4, 1, 5, 6}] vytvoří nový seznam \{1, 2, 1}.

Pro seznam čísel můžeme nastavit libovolnou podmínku, pro seznamy jiných typů objektů lze použít jen podmínku ve tvaru x==konstanta nebo x!=konstanta.

NechejJestli[ <Podmínka>, <Proměnná>, <Seznam> ]

Tato syntaxe dává větší možnosti při zadávání podmínek pro filtrování nečíselných seznamů. Např. pro seznam bodů P, Q, R, příkaz NechejJestli[x(A) < 3, A, {P, Q, R}] odstraní ze seznamu ty body, jejichž x-ová souřadnice je větší než 3. Proměnná A je při výběru postupně zaměněna za P, Q a R.