En av de trevliga funktioner som är gemensamma för många av de senaste programmeringsspråk som Python är stöd för lambda funktioner och funktionella tekniker programmering . I Python , detta genomförs med " kartan " metoden , en kraftfull metod som en funktion och en lista tar , utför funktionen individuellt på varje element i listan och returnerar resultatet . Det som en gång hade varit en mödosam för - slinga är nu en one- liner . Instruktioner
1
Öppna en terminal . I Windows genom att klicka på " Start" följt av " Kör " och sedan skriva " cmd ". I Mac OS X klickar du på " Spotlight " och typ " Terminal ".
2
Type " python " i terminalen .
3
skriv följande rad att definiera en lista :
lista = [ 1,2,3,4,5,6,7,8,9,10 ]
4
skriv följande rad att multiplicera varje element i listan genom två :
map ( lambda x : x * 2 , förteckning ) katalog
" karta " utför en funktion på varje element i en lista . Den " lambda " kommandot definierar ett nytt , namnlöst och tillfällig funktion för användning i kartan kommandot och ingen annanstans . Tillsammans kan du snabbt skapa en ny " gånger två " funktion och kalla det för varje element i listan automatiskt . Addera