'abc'
次のリスト内の文字列を含む項目を検索するにはどうすればよいですか?
xs = ['abc-123', 'def-456', 'ghi-789', 'abc-456']
以下は、'abc'
がリスト内にあるかどうかをチェックしますが、 と は検出しませ'abc-123'
ん'abc-456'
。
if 'abc' in xs:
ベストアンサー1
'abc'
リスト内の任意の文字列にが存在するかどうかを確認するには:
xs = ['abc-123', 'def-456', 'ghi-789', 'abc-456']
if any("abc" in s for s in xs):
...
以下を含むすべてのアイテムを取得するには'abc'
:
matching = [s for s in xs if "abc" in s]