我是一個非常新的Python,所以請原諒我的基本問題。如何在Python中的相同數組中添加不同元素?
我有一個包含400個浮動元素的數組,我需要在第二個元素中添加第一個元素併除以二。
我嘗試類似:
x1=[0,...,399]
n = len(x1)
x2 = []
i = 0
for i in range(0,n):
x2[i]=(x1[i]+x1[i+1])/2
但它給我的錯誤:IndexError: list assignment index out of range
預先感謝您。
嘗試'x2.append((x1 [i] + x1 [i + 1])/ 2)' – astynax
預期的輸出? –
嘗試在範圍(n-1)中爲'i做':'。 –