#我需要打印,如果我发现问题=‘欺诈票据’或其他短语,在这些迪克,并打印您各自的钥匙,(例如: EP1_2)为欺诈票据
dict_ep = {'EP1_2':['FRAUDED BILL','IMPROPER BILLING - FRAUDED CARD (CARDS)','EMBEZZLEMENT','FRAUD'],
'EP1_4':['2nd COPY OF CONTRACT (CONSIGNEE)','ACCIDENT WITH DISPOSED VEHICLE'],
'EP1_6':['BANK STRIKE'],
'EP1_8':['ACCESS TO BALANCE AND CARD LIMIT','PAYMENT AGREEMENT']}
problem = ('frauded bill').upper()
for i in dict_ep:
if problem == dict_ep.keys():
print('EP found')
else:
print('EP no exist, try again!')结果:
EP no exist, try again!
EP no exist, try again!
EP no exist, try again!
EP no exist, try again!发布于 2022-10-27 17:45:58
您可以使用any()测试字符串是否在列表中找到:
dict_ep = {
"EP1_2": [
"FRAUDED BILL",
"IMPROPER BILLING - FRAUDED CARD (CARDS)",
"EMBEZZLEMENT",
"FRAUD",
],
"EP1_4": [
"2nd COPY OF CONTRACT (CONSIGNEE)",
"ACCIDENT WITH DISPOSED VEHICLE",
],
"EP1_6": ["BANK STRIKE"],
"EP1_8": ["ACCESS TO BALANCE AND CARD LIMIT", "PAYMENT AGREEMENT"],
}
problem = "frauded bill".upper()
for key, lst in dict_ep.items():
if any(problem in v for v in lst):
print("EP Found:", key)
else:
print("EP NOT Found:", key)指纹:
EP Found: EP1_2
EP NOT Found: EP1_4
EP NOT Found: EP1_6
EP NOT Found: EP1_8https://stackoverflow.com/questions/74226210
复制相似问题