Bonjour,
Je programmeur et je me mets a Python et souhaite vraiment faire de la vraie prog python et donc forcement je tombe sur LAMBDA.
La première fonctionne bien pas de soucis mais pour bien comprendre je me suis amusé a changer l'ordre des parametres dans la fonction img_search et l'erreur suivante apparait :
"NameError: name 's' is not defined"
Je ne comprends pas parce que "s" est renvoyé par lambda
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 img_search = lambda S, L: reduce(lambda s, l: s or S in l, L, False) print(img_search(lst_image,image)) img_search = lambda L, S: reduce(lambda l, s: L, s or S in l, False) print(img_search(lst_image,image))
Partager