我有一個隨機生成的數字列表,在-pi/2和pi/2之間,我計算列表中每個點的sin函數。所有的工作都很好,直到我想對列表做些什麼。我嘗試它的工作原理簡單地打印出來......但如果我嘗試添加的東西或應用其他功能列表中我得到的錯誤Python類型錯誤:'浮動'對象不可訂閱
TypeError: 'float' object is not subscriptable
這裏是我的代碼:
for i in range(0, 10000):
onenumber = random.uniform(lowerBound, upperBound)
x.insert(i, onenumber)
for i in range(0, len(x)):
sinuses = math.sin(x[i])
print(abs(sinuses[0]))
你期望從'sinuses [0]'得到什麼? –
作爲一個暗示,你不需要在'range'的第一個位置放置'0',它將默認從'0'開始。 – Arman