python如何制作英文字典
2019-06-25 14:43
567 查看
本文实例为大家分享了python制作英文字典的具体代码,供大家参考,具体内容如下
功能有添加单词,多次添加单词的意思,查询,退出,建立单词文件。
keys=[] dic={} def rdic(): fr = open('dic.txt','r') for line in fr: line = line.replace("\n",'') v = line.split(':') dic[v[0]] = v[1] keys.append(v[0]) fr.close() def centre(): n = input("请输入进入相应模块(添加、查询、退出):") if n == "添加": key= input("plsease input English:") if key not in keys: value=input("please input Chinese:") dic[key]=value keys.append(key) else : t=input("如果添加新的意思请输入 Y,否则输入N:") if ( t=='Y'): temp="" temp=temp+dic[key] key1= input("请输入中文") temp=temp+","+key1 print(temp) #keys.append(temp) dic[key]=temp print(dic) return 0 else: return 0 elif n== "查询": key= input("plsease input English:") print(keys) print(dic) if key not in keys: print("the english not in the dic.") else : print(dic[key]) elif n == "退出" : return 1 else : print("输入有误") return 0 def wdic(): #print("!") with open('dic.txt','w') as fw: for k in keys: fw.write(k+':'+dic[k]+'\n') def main(): rdic() while True: print(keys) print(dic) n=centre() print(keys) print(dic) if n==1: break if n==0: continue wdic() main()
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- python 学习 制作英文学习字典 DAY23
- Python高级编程-如何让字典保持有序?
- 如何制作高水准的英文简历
- Python如何在dic(字典)里面添加dic(字典) 附dic基础知识
- micropython 进阶小实验 如何用单片机制作鞋码匹配仪
- 说说在 Python 中如何遍历字典
- 如何用Python来制作简单的爬虫,爬取到你想要的图片
- Python中如何避免使用多个分支语句(多个if和else)——函数字典(Function Map)简介
- Python中如何高效的创建字典
- python 字典如何传给函数以及函数接受大杂烩
- 如何使用和制作 Python 安装模块(setup.py)
- unity3D入门系列十三,如何制作天空盒(SkyBox)(英文)
- Python 高效编程技巧实战(2-1)如何在列表,字典, 集合中根据条件筛选数据
- 如何用 Python 爬取网页制作电子书 | Chat · 预告
- 如何在win10上制作一个python包(探索版)
- python高效编程技巧1 (如何在列表,字典,集合中根据条件筛选数据)
- python-4-如何让字典保持有序?
- python高效编程技巧4(如何根据字典中值的大小,对字典的项进行排序)
- python_如何快速找打字典中公共key
- PYTHON如何判断一个字典或者列表为空