En af de gode funktioner er fælles for mange af de nyeste programmeringssprog som Python er støtte til lambda funktioner og funktionelle programmeringssprog teknikker. I Python er dette gennemføres med "map" metode, en kraftfuld metode , der tager en funktion og en liste , udfører den funktion individuelt på hvert element på listen, og returnerer resultatet . Hvad der engang ville have været en kedelig for - løkke er nu en one-liner . Instruktioner
1
Åbn en terminal. I Windows ved at klikke på "Start" efterfulgt af " Run " og derefter skrive " cmd ". I Mac OS X , klik på " Spotlight " og skriv " Terminal ".
2
Type " python " i terminalen.
3
Skriv følgende linje at definere en liste : Hej
list = [ 1,2,3,4,5,6,7,8,9,10 ]
4
Skriv følgende linje til at formere sig hvert element i listen af to : Hej
map (lambda x : x * 2 , liste)
"map "-funktionen udfører en funktion på hvert enkelt element i en liste. Den " lambda " kommando definerer en ny , unavngivet og midlertidige funktion til brug i kort kommando og ingen andre steder . Kombineret , kan du hurtigt oprette en ny " gange to "-funktion og kalder det på hvert element i listen automatisk.