2016-11-17 5 views
0

python 3.5を使用すると、定義のリストを持つことができ、そのランダム定義を選択して呼び出すことができますか?私がランダムに見たすべてのドキュメントがランダムな疑似番号を生成することについてだけ述べているので、私はこれを求めています。ランダム関数を選択

+0

定義とは何ですか? –

+0

そのファイル/クラス内から呼び出すことができるもの。例: (): print( "hello") intro() ' 明らかに適切な字下げをしていないとは何ですか – M213081

+0

[random.choice(seq)](https://docs.python.org/3/library/) random.html#random.choice) – Lafexlos

答えて

3
>>> 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 
+0

ありがとうございます。これはまさに私が探していたものです。 – M213081

関連する問題