Рубрики
Без рубрики

Список функций Python

Автор оригинала: Python Examples.

Список функций Python

В Python функция – это первый классный объект, который означает, что функция как любой другой объект.

Функция может быть передана в качестве аргумента, или вы можете включить функцию в качестве элемента в списке или в качестве значения в клавише: значение пары словаря или элемента в наборе и т. Д.

В этом руководстве мы узнаем, как добавить функции как элементы в списке. Другими словами, мы создадим список функций.

Пример 1: Список функций

В этом примере мы определяем две функции с именем функции1 () и FUNCTION2 (). Тогда мы инициализируем список этих двух функций как элементы.

Python Program

def function1():
    print('Function 1')

def function2():
    print('Function 2')

myList = [function1, function2]

Мы также можем использовать элементы списка, которые являются функциями и вызывают их. В следующей программе мы будем использовать эти элементы списка и вызовите функции.

Python Program

def function1():
    print('Function 1')

def function2():
    print('Function 2')

#list of functions
myList = [function1, function2]

#call function using list object
myList[0]()
myList[1]()

Выход

Function 1
Function 2

ПРИМЕЧАНИЕ. С скобками после названия функции вызывает функцию, в то время как имя функции получает ссылку на функцию.

Имея в виду вышеупомянутое примечание, соблюдайте программу Python, которую мы написали для этого примера. Когда мы добавили функции в список в качестве элементов, мы не упомянули ни одной скобки, просто имена функций. И когда мы хотели вызвать функцию, мы получили функции из списка с использованием индекса и использовали скобки. Скобка после имени функции называется функцией и выполнена.

Резюме

В этом руководстве примеров Python мы узнали, как определить список функциями как элементы, и как с ними работать.