Python報錯:TypeError: 'type' object is not subscriptable


1.Python報錯:TypeError: 'type' object is not subscriptable (直譯為,類型錯誤:“類型”對象不可下標)



2.示例代碼
1 list=[1,2,3,4,5]
2 def fn(x):
3     return x**2
4 
5 res = map[fn,list]
6 res = [i for i in res if i > 10]
7 print(res)
 
        

 3.報錯原因

 map函數是小括號,不是中括號

    修改: 第5行代碼res = map[fn,list],中括號改成小括號,即res = map(fn,list) 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM