我是 Python 的初学者,在不使用 append() 函数的情况下将元素插入数组时遇到了一些麻烦。
这是我的代码的一部分,我希望足以说明,但如果有帮助,请随时询问更多详细信息:
#other code
arr1 = []
arr2 = []
index1 = 0
index2 = 0
for i in range(0, len(A)):
if A[i] < A[r]:
arr1[index1] = A[i]
index1 = index1 + 1
elif A[i] > A[r]:
arr2[index2] = A[i]
index2 = index2 + 1
#other code
A 在此代码上方声明,其中元素的数量根据程序的输入文件而有所不同。目前,我正在获取索引超出范围错误并将 A[i] 分配给 arr1[index1]。有任何想法吗?我似乎无法在 Python 中使用它。
谢谢!