r.get(i,0) 就是,取i鍵的值,如果鍵不存在返回0。
r.setdefault(i,0) 則是,取i鍵的值,如果鍵不存在返回0,並且創建壹個i:0的鍵值對。
所以,妳的這個例子,兩種寫法,效果是壹樣的。沒有區別,妳看下面的例子,就很明顯。
get完,字典沒有變化,setdefault則新增了壹個鍵值對