0
python 3.5を使用すると、定義のリストを持つことができ、そのランダム定義を選択して呼び出すことができますか?私がランダムに見たすべてのドキュメントがランダムな疑似番号を生成することについてだけ述べているので、私はこれを求めています。ランダム関数を選択
python 3.5を使用すると、定義のリストを持つことができ、そのランダム定義を選択して呼び出すことができますか?私がランダムに見たすべてのドキュメントがランダムな疑似番号を生成することについてだけ述べているので、私はこれを求めています。ランダム関数を選択
>>> def foo(): print('foo')
>>> def bar(): print('bar')
>>> from random import choice
>>> choice([foo, bar])
<function foo at 0x10499d668>
>>> choice([foo, bar])()
foo
>>> choice([foo, bar])()
bar
>>> choice([foo, bar])()
foo
ありがとうございます。これはまさに私が探していたものです。 – M213081
定義とは何ですか? –
そのファイル/クラス内から呼び出すことができるもの。例: (): print( "hello") intro() ' 明らかに適切な字下げをしていないとは何ですか – M213081
[random.choice(seq)](https://docs.python.org/3/library/) random.html#random.choice) – Lafexlos