Python教程

初识python之词组截取及翻译

本文主要是介绍初识python之词组截取及翻译,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
d = {}
k = []
v = []
with open('dir','r',encoding='utf-8') as f:
    for i in f.readlines():
        j = i.strip('\n')  # 删除换行符
        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)

 

 

 

 




这篇关于初识python之词组截取及翻译的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!