#如果我發現問題='FRAUDED BILL' 或這些字典中的其他短語,我需要列印并列印您各自的密鑰,(例如:EP1_2)用于 FRAUDED BILL
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!
uj5u.com熱心網友回復:
您可以使用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_8
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/521664.html
標籤:列表字典for循环
上一篇:IonicCapacitorAppeventlistner插件單擊多次呼叫
下一篇:這是什么資料結構?-什么語言?
