當前位置:成語大全網 - 新華字典 - 關於Python:get語句的問題?

關於Python:get語句的問題?

r.get(i,0) 就是,取i鍵的值,如果鍵不存在返回0。

r.setdefault(i,0) 則是,取i鍵的值,如果鍵不存在返回0,並且創建壹個i:0的鍵值對。

所以,妳的這個例子,兩種寫法,效果是壹樣的。沒有區別,妳看下面的例子,就很明顯。

get完,字典沒有變化,setdefault則新增了壹個鍵值對