作者lanpo (P)
看板Python
標題Re: [問題] 計算名字list中開頭字母的人數
時間Tue Mar 17 22:37:15 2015
nameDict = {}
for name in nameList:
if name[0] not in nameDict:
nameDict[name[0]] = 1
else:
nameDict[name[0]] += 1
用dictionary來計算
字母當作key,出現次數當作value
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.28.48
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1426603038.A.F17.html
推 SoldierGame: nameDict[name[0]] = nameDict.get(name[0], 0) + 1 03/18 00:45
推 fischcheng: elegant solution! 03/18 04:29
推 alair99: 漂亮~~ 03/20 17:04