特定の文字列が含まれるかどうかは in が使えます。
Python
1print(‘ABC’ in ‘ABCDF’)
2# True
3for s in a:
4 if ‘ABC’ in s or ‘DE’ in s:
5 print(s)
6
ただし、これだとマッチングを取る候補を変更しにくいので、anyを使って次のようにもできます。
python
1a = ['ABCD', 'ABD', 'BD', 'CDABCD', 'ADEBCA']
2
3template = { 'ABC', 'DE'}
4
5for s in a:
6 if any(t in s for t in template):
7 print(s)
8
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/23 16:34
退会済みユーザー
2018/02/23 16:37