Найти - Пользователи
Полная версия: lambda в цикле, обработка исключений.
Начало » Python для новичков » lambda в цикле, обработка исключений.
1 2
krwlr
Ed, благодарю вас, все работает и хоть не намного, но все таки быстрей чем вызов лямбды)) Просто сразу как-то логику ашего кода не поняла, буксую :)

)P.S. Но что-то все равно удовлетворения я не получила.)) Лямбда покоя не даёт. Почему при рекурсивном её вызове - не обрабатывается ошибка?

Насчет советов - благодарю, всё учтено.
Ed
krwlr
Ed, благодарю вас, все работает и хоть не намного, но все таки быстрей чем вызов лямбды)) Просто сразу как-то логику ашего кода не поняла, буксую :)
Да не за что. Я, кстати, сразу понял по вашим постам, что вы не поняли моего кода. Это бывает.
Насчет лямбды. За исключением очень редких случаев лямбды в Питоне - зло. Они делают код нечитабельным и не похожим на питоновый, то есть убивают на корню одно из достоинств Питона - читаемость и понимаемость кода.

)P.S. Но что-то все равно удовлетворения я не получила.)) Лямбда покоя не даёт. Почему при рекурсивном её вызове - не обрабатывается ошибка?
Все очень просто. У вас нет там рекурсивного вызова. Там просто два разных вызова вашей лямбды - один внутри try/except, другой - в except. Естественно, при возникновении исключения во время второго вызова оно не перехватывается.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB