def Name():
filepath=r"f:\lianxio\1.txt"
with open(filepath,mode="r",encoding="UTF_8") as f:
#print(f)
#print(f.read())
name =[]
for i in f :
i1=i.rstrip()
name.append(i1)
return name
def Num():
filepath = r"f:\lianxio\2.txt"
with open(filepath, mode="r", encoding="UTF_8") as f:
Num=[]
for i in f:
i2 = i.rstrip()
Num.append(i2)
return Num
def name_Num(name,Num):
name_Num={}
i=len(name)-1
j=0
while j<=i:
name_Num[name[j]]=Num[j]
j += 1
#print(name_Num)
return name_Num
def main(a,b):
#name_Num(Name(), Num())
dict_2=a.items()#items表示将字典变为元组的形式,然后元组
#print(dict_2)
for name,num in dict_2:
if num == b:
print(name)
b=input("输入:")
main(name_Num(Name(),Num()),b)
上面一段程序主要是;在f盘存在一个txt文件夹,其中的数量级个数保证1中的多于2,然后输入1查找2.