Python リスト内を部分一致で検索する方法について
リスト内を部分一致で検索する方法について分からず困っております。
以下リストで、例えば’.xlsx’が含まれるものだけを、新しリストに追加したい場合、
コードをどのように記述すればいいのでしょうか?
inはリスト内の検索では完全一致でしか適用しないような様子でした。
よろしくお願いいたします。
↓これだけといけるのですが、
list = ['aaa.xlsx','bbb.xlsx','ccc.csv']
newlist = []
kensaku = 'aaa.xlsx'
if kensaku in list:
newlist.append(kensaku)
↓これだけいけません
list = ['aaa.xlsx','bbb.xlsx','ccc.csv']
newlist = []
kensaku = '.xlsx'
if kensaku in list:
newlist.append(kensaku)