我正在尝试迭代我的“发送”列表。如果我的其他列表“食物”包含列表“发送”中的元素,我想将列表“食物”中的值附加到“结果”,如果没有,则不附加任何元素。
到目前为止我所拥有的是:
result = []
sents = ['I love pizza. its my favorite', 'lets go get a sub', 'I just want a big fat steak']
food = ['sub', 'pizza', 'burger', 'noodles', 'candy']
我知道这应该很简单,但我似乎不知道如何做到这一点。我尝试执行以下操作:
for x in sents:
for z in food:
if z in x:
result.append(z)
else:
result.append("None")
但这显然会为食物中的每个列表项附加一个元素。
我试图让我的“结果”列表看起来像这样:
result = ['pizza', 'sub', 'none']
任何帮助将不胜感激。
阿波罗的战车
Smart猫小萌
LEATH
相关分类