f = lambda s,t,e=enumerate:[s[i:j]for j,_ in e(s,i)for i,_ in e(s)if(s[i:j]in t)<1][0] for t in 'abd', 'abbc', 'aaa', 'bca', 'abcd': print(f('abc', t))
Standard input is empty
Standard output is empty
Traceback (most recent call last): File "./prog.py", line 4, in <module> File "./prog.py", line 1, in <lambda> NameError: name 'i' is not defined