これが重複していないことを心から願っていますが、答えが見つかりません (質問の仕方さえ知らないことに気付くでしょう!)。
私は1つのクラスと多くのdefを持つpythonコードを持っています。なぜ私が次のことをしたいのかを説明するには時間がかかりすぎますが、確かにできるでしょう:
class A:
def a(self):
some argument
def b(self):
another argument
したがって、定義を呼び出すには、次のようにします。
A().a()
A().b()
私がやりたいことは、次のような 3 番目の定義を持つことです。
def c(self):
process = [A().a(), A().b(), A().a(), A().a()] #This sequence is just an example - there are many more def's.
for i in process:
print 'Hello'
i
print 'Bye'
これに意味があるかどうかわかりませんか?現在起こっていることは、プロセス部分が呼び出され、その後 2 つの印刷行が数回印刷されることです。
ありがとう。