我需要幫助完成函數集上的賦值。 我應該創建一個方法,將一個函數設置並返回爲一個反函數集。在Python中設置反函數
一個功能集:
f = [[1,4],[2,5],[3,6]
應返回:
fInv = [[4,1],[5,2],[6,3]]
這裏是我的代碼:
def inverse(f):
fInv = []
for i in range(len(f)):
count = len(f[0])
for j in range(len(f[0])):
fInv[i][j] = f[i][count]
count-=1
return fInv
return None
f = [[1,4],[2,5],[3,6]]
print(inverse(f))
運行時,它顯示:
Traceback (most recent call last):
File "python", line 11, in <module>
File "python", line 5, in inverse
IndexError: list index out of range
我還是使用python編程的新手,所以請理解這個問題可能是一個簡單的邏輯錯誤。
'計數= LEN(F [0])'。你的意思是len(f [0]) - 1'? – Jean
謝謝你讓我知道。我明白爲什麼。 –