если есть лямбды.
                  
                  
                  
                  
                  
                  Нагуглил вот что: https://stackoverflow.com/questions/11828410/differences-between-functools-partial-and-a-similar-lambda
                  
                  
                  
                  
                  
                  Правильно ли я понял, что в Python lambda-функции используют ссылки на входные параметры в то время как
                  
                  
                  partial использует копии данных во время создания? Если быть ещё точнее, то lambda-функция это буквально значение (которое может быть и функцией) и она не индуцирует вычисление (чтобы произвести поиск значений в скоупе) в момент её определения, в то время как аргументы в случае с partial аргументы будут вычисляться во время вызова.
                  
                  
                
Лямбда (как и любая функция) обращается к скоупу в момент вызова. partial хранит внутри себя ссылку на объект который был передан
Обсуждают сегодня