【书生大模型实战营】入门岛 第2关 Python 基础知识
任务一:Python实现WordCount
1.创建wordcount.py
import re
from collections import defaultdict
text = """
Got this panda plush toy for my daughter's birthday,
who loves it and takes it everywhere. It's soft and
super cute, and its face has a friendly look. It's
a bit small for what I paid though. I think there
might be other options that are bigger for the
same price. It arrived a day earlier than expected,
so I got to play with it myself before I gave it
to her.
"""
def wordcount(text):
words = re.findall(r'\b\w+\b', text.lower())
counts = defaultdict(int)
for word in words:
counts[word]+=1
return dict(counts)
counts = wordcount(text)
print(counts)
2.在开发机上运行
结果如下图所示: