ls=["综合","理工","综合"]
d={}
for word in ls:
d[word]=d.get(word,0)+1
for k in d:
print("{}:{}".format(k,d[k]))
请问第五行get word后面那个0怎么解释,是使用索引,从[0]开始的意思吗?可是不是说字典不允许用元组吗
ls=["综合","理工","综合"]
d={}
for word in ls:
d[word]=d.get(word,0)+1
for k in d:
print("{}:{}".format(k,d[k]))
请问第五行get word后面那个0怎么解释,是使用索引,从[0]开始的意思吗?可是不是说字典不允许用元组吗
d.get(word):不是get不是去获取值嘛,当没有这个值的时候,它默认是反None,
d.get(word,0):你给他一个参数0,当他没有值的时候返回0