題目:
列表 ls 中存儲了我國 39 所 985 高校所對應(yīng)的學(xué)校類型萍程,請以這個(gè)列表為數(shù)據(jù)變量膨更,完善 Python 代碼挺邀,統(tǒng)計(jì)輸出各類型的數(shù)量伤塌。
ls=["綜合","理工","綜合","綜合","綜合","綜合","綜合","綜合","綜合","綜合",\"師范","理工","綜合","理工","綜合","綜合","綜合","綜合","綜合","理工",\"理工","理工","理工","師范","綜合","農(nóng)林","理工","綜合","理工","理工",\"理工","綜合","理工","綜合","綜合","理工","農(nóng)林","民族","軍事"]
解答:
ls = ["綜合", "理工", "綜合", "綜合", "綜合", "綜合", "綜合", "綜合", "綜合", "綜合",\
"師范", "理工", "綜合", "理工", "綜合", "綜合", "綜合", "綜合", "綜合","理工",\
"理工", "理工", "理工", "師范", "綜合", "農(nóng)林", "理工", "綜合", "理工", "理工", \
"理工", "綜合", "理工", "綜合", "綜合", "理工", "農(nóng)林", "民族", "軍事"]
d = {} #創(chuàng)建空字典 用計(jì)算機(jī)術(shù)語來說叫初始化
for word in ls:
d[word] = d.get(word,0)+1
for k,v in d.items():
print(k,":",v)# dict的items方法可以取出key與value灯萍。
/參考答案的方案
/print("{}:{}".format(k, d[k]))
/參考答案用format配合d[key]取value。注:迭代dict取出的是keyC看稀5┟蕖!
輸出答案:
綜合 : 20
理工 : 13
師范 : 2
農(nóng)林 : 2
民族 : 1
軍事 : 1