En av de fine funksjoner som er felles for mange av de nyeste programmeringsspråk som Python er støtte for lambda- funksjoner og funksjonell programmering teknikker . I Python , er dette gjennomført med "kart "-metoden , en kraftig metode som tar en funksjon og en liste , utfører funksjonen individuelt på hvert element i listen, og returnerer resultatet . Det som en gang ville ha vært en kjedelig for-løkke er nå en one-liner . Instruksjoner
en
Åpne en terminal . I Windows ved å klikke på "Start " og deretter " Kjør" og skrive "cmd ". I Mac OS X , klikker du på " Spotlight " og skriv " Terminal ".
2
Type " python " inn i terminalen.
3
Skriv inn følgende linje å definere en liste : en
list = [ 1,2,3,4,5,6,7,8,9,10 ]
4
Skriv inn følgende linje til å formere hvert element i listen ved to : en
map ( lambda x : x * 2 , liste )
"kart " funksjonen utfører en funksjon på hvert element i en liste. Den " lambda "-kommandoen definerer en ny , navnløs og midlertidig funksjon for bruk i map-kommandoen , og intet annet . Kombinert , kan du raskt lage en ny " ganger to "-funksjonen og kaller det på hvert element i listen automatisk.