の一覧はPythonでパイソン - 割り当て
statements = [statement1, statement2, statement3, ...]
を持ってする方法はありますか?
私が行うことができるようにしたい:
run statements[i]
か:
f = statements[j]
(fは関数である)
P.S.私は代入文のリストを持っています(ラムダは機能しません)、私はむしろ関数を作成しません。例:
switch = [output = input, output = 2 * input, output = input ** 2]
各エントリに関数を定義する以外の方法はありますか。
私の質問にお答えいただき、ありがとうございました。
関数はオブジェクトであると見て、はい、これは可能です...あなたは何を試してみましたか? –
事前に 'statement1 ... statementn'を定義する必要があることに注意してください(' def statement1():... ')、またはlambdaを使用してください。 – Perkins