代码如下
b={'das':'qqq','aaa':'wwww','asd':'as'}
a=['das','asd','ddd','aaa']
for h in a:
(key,value),={ h+'asd':v for k,v in b.items() if os.path.split(k)[1]== h }.items()
print(key,value)
报错
当a的值未能全部存在于b的时候,会报错,请问该如何在不影响输出的情况下
不报错或者弹出 存在于 a但不存在b的值