[PYTHON] Lambda-Stil

lambda.py


l = ['Mon','Tue','wed']
def change_words(words, func):
    for word in words:
        print(func(word))

#Wenn Sie den Lambda-Ausdruck nicht verwenden
#def sample_func(word):
    #return word.capitalize()
#change_words(l,sample_func)

#Wenn Sie den Lambda-Ausdruck verwenden, können Sie in eine Zeile schreiben
change_words(l,lambda word:word.capitalize())

Ausgabe:

Mon
Tue
Wed

Recommended Posts

Lambda-Stil
Lambda-Ausdrucksnotiz
Pythons Lambda-Ausdruck ...
Verwenden Sie print in Python2 lambda expression
python3x: Lambda-Funktion
Regulärer Ausdruck Gierig
Gruppierung bedingter Ausdrücke
LoL ~ Lambda betreiben Lambda ~
Rekursives Darstellungsprotokoll
Regulärer Ausdruck re