當前位置:成語大全網 - 新華字典 - python字典,下面這串代碼是什麽意思?

python字典,下面這串代碼是什麽意思?

這個函數沒有問題。這個函數能夠找出重復的元素。

仔細看下

for?x?in?t:

if?x?in?d:

return?True

d[x]?=?True

遍歷的是t。當x在d中存在的時候,返回true。下壹行為向字典d中添加新元素。(註意字母)

遍歷t,如果 t中當前元素在d中沒有,那麽將此元素添加進d,如果運行結束,此元素最少重復兩此。

假設元素值為 20,第壹次遍歷到20的時候是不會去return true的,第壹找到會像d中新增。再次檢測到才會return true