dict.setdefault()在python中設(shè)置默認(rèn)值
1、通過dict.setdefault()方法來設(shè)置默認(rèn)值:
strings=('puppy','kitten','puppy','puppy','weasel','puppy','kitten','puppy')counts={}forkwinstrings:counts.setdefault(kw,0)counts[kw]+=1
2、dict.setdefault()方法接收兩個參數(shù),第一個參數(shù)是健的名稱,第二個參數(shù)是默認(rèn)值。假如字典中不存在給定的鍵,則返回參數(shù)中提供的默認(rèn)值;反之,則返回字典中保存的值。利用dict.setdefault()方法的返回值可以重寫for循環(huán)中的代碼,使其更加簡潔:
strings=('puppy','kitten','puppy','puppy','weasel','puppy','kitten','puppy')counts={}forkwinstrings:counts[kw]=counts.setdefault(kw,0)+1
以上就是dict.setdefault()在python中設(shè)置默認(rèn)值的方法,希望能對大家有所幫助。更多Python學(xué)習(xí)教程請關(guān)注IT培訓(xùn)機構(gòu):千鋒教育。