python中字典的get()函數的作用


get()函數作用:
以《機器學習實戰》書本中classCount.get(voteIlabel,0)為例:
classCount.get(voteIlabel,0)返回字典classCount中voteIlabel元素對應的值,若無,則進行初始化

1.若不存在voteIlabel,則字典classCount中生成voteIlabel元素,並使其對應的數字為0,即 classCount = {voteIlabel:0} ,此時classCount.get(voteIlabel,0)作用是檢測並生成新元素,括號中的0只用作初始化,之后再無作用

2.當字典中有voteIlabel元素時,classCount.get(voteIlabel,0)作用是返回該元素對應的值,即0


免責聲明!

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



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