私が達成しようとしているのは、特定のパターンでリスト内のアイテムを配置することです。たとえば、次の辞書があります。
>>>dict_a = {
'north' : 'N',
'south' : 'S',
'east' : 'E',
'west' : 'W',
'north east' : 'NE',
'north west' : 'NW'
}
文字列に上記の辞書の項目が含まれているかどうかを確認するには、次のようにします。
>>>string_a = 'North East Asia'
>>>list_a = []
>>>for item in dict_a:
if item in string_a.lower():
list_a.append(item)
そして、次のような結果が得られます。これは理にかなっています
>>>['north', 'north east', 'east']
しかし、私が取得したいのは、および['north east']
無視することです。どうすればこれを達成できますか?north
east