python统计字符出现次数

统计《水调歌头·明月几时有》字符出现次数。

明月几时有,把酒问青天。

不知天上宫阙,今夕是何年?

我欲乘风归去,又恐琼楼玉宇,高处不胜寒。

起舞弄清影,何似在人间!

转朱阁,低绮户,照无眠。

不应有恨,何事长向别时圆?

人有悲欢离合,月有阴晴圆缺,此事古难全。

但愿人长久,千里共婵娟。

message = """明月几时有,把酒问青天。
不知天上宫阙,今夕是何年?
我欲乘风归去,又恐琼楼玉宇,
高处不胜寒。
起舞弄清影,何似在人间!
转朱阁,低绮户,照无眠。
不应有恨,何事长向别时圆?
人有悲欢离合,月有阴晴圆缺,此事古难全。
但愿人长久,千里共婵娟。
"""

count = {}
for i in message:
    if i not in count:
        count[i] = 1
    else:
        count[i] += 1
print(count)

运行结果: 

{'明': 1, '月': 2, '几': 1, '时': 2, '有': 4, ',': 11, '把': 1, '酒': 1, '问': 1, '青': 1, '天': 2, '。': 5, '\n': 9, '不': 3, '知': 1, '上': 1, '宫': 1, '阙': 1, '今': 1, '夕': 1, '是': 1, '何': 3, '年': 1, '?': 2, '我': 1, '欲': 1, '乘': 1, '风': 1, '归': 1, '去': 1, '又': 1, '恐': 1, '琼': 1, '楼': 1, '玉': 1, '宇': 1, '高': 1, '处': 1, '胜': 1, '寒': 1, '起': 1, '舞': 1, '弄': 1, '清': 1, '影': 1, '似': 1, '在': 1, '人': 3, '间': 1, '!': 1, '转': 1, '朱': 1, '阁': 1, '低': 1, '绮': 1, '户': 1, '照': 1, '无': 1, '眠': 1, '应': 1, '恨': 1, '事': 2, '长': 2, '向': 1, '别': 1, '圆': 2, '悲': 1, '欢': 1, '离': 1, '合': 1, '阴': 1, '晴': 1, '缺': 1, '此': 1, '古': 1, '难': 1, '全': 1, '但': 1, '愿': 1, '久': 1, '千': 1, '里': 1, '共': 1, '婵': 1, '娟': 1}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章