私は問題を解決しようとしており、できません。ですから、問題はPythonで関数があることです。私は3つの症例があり、これらの症例のために機能が一般的になりたい。だから、私の関数は一定であり、他方は可変である、私は、このコード例でより詳細にこれを説明このa = [a1, a2, a3]
ような配列である引数を必要とし、配列の要素のそれぞれの場合2:特定の配列位置に変数を置くPython
# I have my function:
def example(r,a):
# r is an array. Inside this function I have a for loop
for i in xrange(len(r)):
#inside this loop is where I have the 3 cases:
a = [r[z], a[1], a[2]]
a = [a[0], r[z], a[2]]
a = [a[0], a[1], r[z]]
(rest of the code)
...
だから私はa
を宣言する方法を見つけたいのですが、私の関数はどこに変数を置くべきかを知っています。r[z]
私はそれが文章であればそれを行うことが可能だと知っていますが、私は1行の解決法を探しています。変数a [z]は配列aの与えられた位置にあります。または私は効率的な方法が評価されているか分からない。
ありがとうございます。
よろしく
'.insert()'または 'a [:i] + [item] + a [i:]'を使用します。 –