문제를 해결하려고하는데 할 수 없습니다. 그래서 문제는 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)
...
그래서 을 선언하는 방법을 찾고 싶습니다. 내 함수가 변수를 어디에 두어야하는지 알고 있습니다. r[z]
저는 문장을 사용하면 가능하지만 한 줄짜리 해결책을 찾는 방법과 같은 것을 알고 있습니다. 배열의 주어진 위치에서 변수 r [z] a. 또는 어떤 효율적인 방법이 인정되는지 모르겠습니다.
미리 감사드립니다.
감사
'.insert()'또는'a [: i] + [item] + a [i :]'사용 –