您的位置:首页 > 教育 > 锐评 > 国际物流公司网站建设_网站建设哪里公司好_域名查询 ip_搜索排行

国际物流公司网站建设_网站建设哪里公司好_域名查询 ip_搜索排行

2025/11/5 6:06:13 来源:https://blog.csdn.net/z541838/article/details/144850033  浏览:    关键词:国际物流公司网站建设_网站建设哪里公司好_域名查询 ip_搜索排行
国际物流公司网站建设_网站建设哪里公司好_域名查询 ip_搜索排行

有一个.txt的文本文件,对齐单词进行统计,并显示单词重复做多的10个单词

思路:

1将文本文件进行逐行处理,并进行空格分割处理

2新建一个字典,使用get方法将单词一次添加到字典中,并用sorted方法进行排序。

这里解释一下最后一句的意思,有些同学可能看不懂。

3统计path单词个数

但是path有很多其他符号,如何提取,只保留path单词呢?

方法1:

创建一个列表,使用replace将特俗符号换成空格,添加到列表中,不是的直接添加到列表中,使用split方法分割出空格

方法二使用正则表达式

方法三使用切片

def make_key(line: str):
    line = line.lower()
    chars = set("""~!@#$%^&*()_-+=|{}[]:;"'<>?/,.\n\r\t""")
    ret = []
    start=0
    length=len(line)
    for i,c in enumerate(line):
        if c in chars:
            if start==i:#说明连续两个字符是特殊字符,
                start+=1
                continue#跳过
            ret.append(line[start:i])
            start=i+1
    else:

        if start<length:
                ret.append(line[start:])
    return ret

line="b([a"#出现连续非法字符
#line="""os.path.commomprefix(['/usr/lib' split/replace sub'"""
print(*make_key(line))

完整代码

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com