長さの異なる文字列を含むリストが2つあります。 これで、あるリストの文字列が他のリストの部分文字列であるかどうかを確認したいと思います。 stringlistと同じ長さの新しいリストを作成します。私がこれまで行ってきた何Python:2つの異なるリスト長を持つリストの文字列を比較する
string_list = ['expensive phone', 'big house', 'shiny key', 'wooden door']
substring_list = ['phone','door']
は
newlist=[]
for i in string_list:
for j in substring_list:
if i in j:
newlist.append(j)
print newlist
だからそれはしかし、私が達成しようとしていること
newlist = ['phone', '-', '-', 'door']
これは非常に私はあなたにヒントを与えてみましょう宿題のように見えます。私がjにいなければelse節を使ってみてください –