各位前辈大家好,我是刚接触python不久的新人,目前练习到for循环时有点卡关,想请
教一下各位前辈
我有三个List
ListA=[“Apple”,“food”,“Iron”]
ListB=[“x”,“z”,“on”]
ListC=[]
今天我想知道ListA中的字串是否有包含ListB的字串,有的话ListC.append(“YES”),没
有的话ListC.append(“No”),
我想得到的结果是ListC[“No”,“No”,“Yes”]
小弟目前的做法是
for a_str in ListA:
for b_str in ListB:
if b_str in a_str:
ListC.append(“Yes”)
continue
else:
ListC.append(“No”)
这样子ListC就增加了很多“No”,
跟我想要的结果不太一样,
想了很久不知道该怎么做
还请各位前辈指点一下,谢谢!