我对python中的嵌套循环有疑问。我希望代码循环遍历所有i in extracting(a).make_all_list
,如果它与e['Kummi']
匹配,则打印一些东西。如果找不到e['Kummi']
的任何匹配项,请打印e['Kummi']
。但是,我相信以下代码所做的是,只要e['kummi]
不匹配,它就会打印出来,即使稍后在搜索中它会找到匹配e['kummi']
for e in kummi:
#b=' '.join(e)
#re.sub('[^A-Za-z0-9]+', '', b)
for i in extracting(a).make_all_list():
if (e.split(' ',l)[0] in i['Käyttönimi'])==True & (e.split(' ',l)[l] in i['Käyttönimi'])==True:
print(e + ' ' + i['Sähköposti'] + ' ' + i['Käyttönimi'])
else:
print(e + ' not found')