0
我一直得到TypeError:不支持的操作数类型为+:'int'和'list' 所以我猜这个数组没有被索引?请协助。Python:通过数组传递函数并通过索引循环遍历值
def main():
arr = [1, 2, 3, 4, 5]
length = len(arr)
maxAns = msa2(length, arr)
print maxAns
def msa2(length, *arr):
maxThus = 0
for i in range(0, length):
sum = 0
for j in range(i, length):
sum = sum + arr[j] # how to get value in index j
max(maxThus, sum)
return maxThus
if __name__ == '__main__':
main()
真棒,所以通配符就像一个列表的列表。 Thx也修复了错误。投票有用。 – alexy99