• 初识python之词组截取及翻译


    d = {}
    k = []
    v = []
    with open('dir','r',encoding='utf-8') as f:
        for i in f.readlines():
            j = i.strip('
    ')  # 删除换行符
            li_k = j.split(',')  # 以逗号分隔为列表
            d[li_k[0]] = li_k[1]
            k.append(li_k[0])
            v.append(li_k[1])
    
    print(k)
    print(v)
    sk = input('请输入要查找的词句:')
    sv = []
    while len(sk)>0:
        m=0
        n=0
        for i in range(len(sk)+1):
            if sk[:i] in k:
                sv.append(sk[:i])
                sk=sk[i:]
                n = 1
                m = i
        if n==0:
            # print(sk)
            sv.append(sk[0:1])
            sk = sk[m+1:]
            # print(sk)
            # print(sv)
    # print(sv)
    get_v = []
    for i in sv:
        if i in k:
            get_v.append(d[i])
        else:
            get_v.append(i)
    re_w = ('_').join(get_v)
    print(re_w)
    View Code
    
    





    世风之狡诈多端,到底忠厚人颠扑不破; 末俗以繁华相尚,终觉冷淡处趣味弥长。
  • 相关阅读:
    cmake使用
    CMake...
    信息熵相关知识总结
    最强NLP模型-BERT
    问答系统总结
    检索问答模型
    文本分类-TextCNN
    机器学习-Logistic回归
    Attention注意力机制介绍
    机器学习-聚类Clustering
  • 原文地址:https://www.cnblogs.com/simple-li/p/14984338.html
Copyright © 2020-2023  润新知