登录网站,浏览更多精彩内容
您需要 登录 才可以下载或查看,没有账号?加入我们
×
本帖最后由 前方录 于 2024-3-5 08:28 编辑
txt文件:a.txt 内容如下:
小张 篮球,羽毛球
小王 篮球,乒乓球
小李 篮球,台球
小赵 篮球,足球,台球
小马 乒乓球,台球
小钱 羽毛球,足球
小孙 乒乓球,台球
小强 羽毛球
处理后结果是:
篮球 4
羽毛球 3
乒乓球 3
台球 4
足球 2
代码如下:
[mw_shl_code=python,true]like_count = {}
with open("a.txt", encoding="utf8") as fin:
for line in fin:
line = line[:-1]
sname, likes = line.split()
like_list = likes.split(",")
for like in like_list:
if like not in like_count:
like_count[like] = 0
like_count[like] += 1
for key, value in like_count.items():
print(key, value)
[/mw_shl_code]
|