複数回実行したいコードが少しあります。それは些細なことですが、ひねりがあります。繰り返しの間に特定の方法でコードを変更したいのです。例えば:
A = 1
B = ['+','-','/'.'*','**']
C = []
for x in range(len(B)):
C.append(A{B[x]}100)
print(C)
さて、このコードが機能せず、適切な Python 構文ではないことはわかっていますが、コードで実行したいことの単なる例ではありません。
理想的には、0 番目の要素が 1 + 100、1 番目の要素が 1 - 100、2 番目の要素が 1 / 100 などのリストとして C を取得します (Nb: NOT '1 + 100' 文字列。1 + 100 の計算結果- 101)。基本的に、定義された方法でループの反復間でコード自体を変更したいと考えています。
リスト B は非常に長いので、長いif
/ステートメントを定義したくありません。elif
編集:
別の例を挙げましょう。これは私の問題により関連しています。
A = ['mom','dad','me','you','c']
B = ['a','b','something','nothing','cat']
for x in range(len(A)):
C_{A[x]} = B[x]
次のように、5 つの新しい変数を作成したいと考えています。
Print(C_mom)
a
Print(C_dad)
b
Print(C_c)
cat
繰り返しますが、これは適切な Python 構文ではなく、このコードは機能しません。