arr = ["mincraft", "Star"]
inputs = ["minecraft?s update", "StarWars", "Babe"]
i = 0
while i != len(inputs):
if any(words in inputs[i] for words in arr):
print inputs[i];
i += 1
此代码输出Starwars,如何创建它以便打印arr(Star)中的字符串而不是输入中的字符串(StarWars).
最佳答案
arr = ["mincraft","Star"]
inputs = ["minecraft?s update","StarWars","Babe"]
for item in arr:
if len([x for x in inputs if item in x]) > 0: print item
输出:明星