我有一般的 python 最佳实践问题。下面的代码返回相同的输出,但哪一个是推荐的风格和高效的。
if val1 in string1:
return 'Yes'
if val2 in string1:
return 'Yes'
if val3 in string1:
return 'Yes'
lists=[val1,val2,val3]
for l in lists:
if l in string1:
return 'Yes'
if val1 in string1 or val2 in string1 or val3 in string1:
return 'Yes'