私は文字列のリストを持っており、文字列内のすべての文字に対して関数を呼び出す必要があります。変数を各関数に代入するときに、それらを実行したくない場合は、文字列を反復処理するときにのみ呼び出すことができます。ここに私のコードです:リストから関数を呼び出す - Python
import random
def make_s():
result = ''
V = make_v
C = make_c
P = make_p
B = make_b
structs = ['VPCVBCC', 'VCVVC', 'VVPCC', 'VCVBCC', 'VPCCVBC', 'VCVCC', 'VPCBC', \
'VVPCVBCC', 'VCVC', 'VPCVVBC']
struct = random.choice(structs)
for elem in struct:
/* Call function defined above and add the result to the result string */
result += elem()
return result
これを行う最善の方法は何ですか?
多くのありがとう:)
することが容易であるかもしれません –