Есть ли способ иметьPython - Список присвоений
statements = [statement1, statement2, statement3, ...]
в Python?
Я хочу быть в состоянии сделать:
run statements[i]
или:
f = statements[j]
(где F является функцией)
P.S. Я хочу иметь список операторов присваивания (лямбда не работает), и я предпочитаю не создавать функции. Например:
switch = [output = input, output = 2 * input, output = input ** 2]
Есть ли другой способ, кроме определения функции для каждой записи?
Спасибо всем, кто ответил на мой вопрос.
Видя, как функции объектов, да, это возможно ... Что вы пробовали? –
Обратите внимание, что вам нужно заранее определить 'statement1 ... statementn' (' def statement1(): ... 'или использовать lambdas. – Perkins