Язык программирования Python.

Функция apply().

Функция apply() применяет функцию, переданную в качестве первого аргумента, к параметрам, которые переданы вторым и третьим аргументом. Эта функция в Python устарела, так как вызвать функцию можно с помощью обычного синтаксиса вызова функции. Позиционные и именованные параметры можно передать с использованием звездочек:

>>> lst = [1, 2, 3].

>>> dct = {'a': 4, 'b': 5}.

>>> apply(max, lst).

3.

>>> max(*lst).

3.

>>> apply(dict, [], dct).

{'a': 4, 'b': 5}.

>>> dict(**dct).

{'a': 4, 'b': 5}.