从string=“ ”之后我就看不懂了

txt = open("命运.txt", "r", encoding="utf-8").read()
for ch in ' \n':
    txt = txt.replace(ch, "")
d = {}
for ch in txt:
    d[ch] = d.get(ch, 0) + 1
ls = list(d.items())
ls.sort(key=lambda x: x[1], reverse=True)  # 此行可以按照词频由高到低排序
string = ""
for i in range(len(ls)):
    s = str(ls[i]).strip("()")
    if i < len(ls) - 1:
        string = string + s[1] + ':' + s[5:] + ','
    else:
        string = string + s[1] + ':' + s[5:]
f = open("命运-频次排序.txt", "w", encoding="utf-8")
f.write(string)
f.close()

阅读 688
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题