我不斷收到錯誤:
line 16, in <module> gradebook.remove[2](85)
type error: 'built_in_function_or_method' object is not subscriptable.
我不知道我做錯了什么......任何人都可以幫助我。我的代碼如下:
last_semester_gradebook = [["politics", 80], ["latin", 96], ["dance", 97], ["architecture", 65]]
# Your code below:
subjects = ["physics", "calculus", "poetry", "history"] #grades grades = [98, 97, 85, 88]
gradebook = [["physics", 98], ["calculus", 97], ["poetry", 85], ["history", 88]] print(gradebook) gradebook.append(["computer science", 100]) gradebook.append(["visual arts", 93]) print(gradebook)
gradebook[-1][-1] = 98
gradebook.remove2
gradebook.append4
full_gradebook = last_semester_gradebook gradebook
print(full_gradebook)
uj5u.com熱心網友回復:
gradebook.remove[2]
不會從串列中洗掉第三項。
gradebook.pop(2)
將洗掉第三項
uj5u.com熱心網友回復:
remove() 和 append() 方法的正確語法:
List_name.remove(item)
List_name.append(item)
這意味著您必須使用括號內的專案。所以你的代碼需要是這樣的
last_semester_gradebook = [["politics", 80], ["latin", 96], ["dance", 97], ["architecture", 65]]
# Your code below:
subjects = ["physics", "calculus", "poetry", "history"] #grades
grades = [98, 97, 85, 88]
gradebook = [["physics", 98], ["calculus", 97], ["poetry", 85], ["history", 88]]
print(gradebook)
gradebook.append(["computer science", 100])
gradebook.append(["visual arts", 93])
print(gradebook)
gradebook[-1][-1] = 98
gradebook.remove(gradebook[2])
gradebook.append(gradebook[4])
full_gradebook = last_semester_gradebook gradebook
print(full_gradebook)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/317922.html
標籤:Python 蟒蛇-3.x python-2.7 错误处理 类型错误
上一篇:節點鏈然后不回傳
