私が探しているのは、リストを検索し、いくつかの他のリストに基づいて項目をフィルタリングする正しい方法です。リストの作成に役立つ必要があります。いくつかの除外項目の使い方
imageList = ['green_D.jpg', 'red_D.gif', 'orange_R.jpg', 'black_S.gif', 'folder_A', 'folder_B']
included_extensions = ['jpg', 'bmp', 'png', 'gif']
excluded_textures = ['_R.', '_A.', '_S.']
私はその後、私のイメージリストを反復し、incuded_extensionsを使用して画像のみをフィルタリングして、excluded_texturesに指定されたすべてのテクスチャ略語をフィルタリングします。
私は、コードに失敗しました:結果はその後、この場合だけでは
newImageList = ['green_D.jpg', 'red_D.gif']
'[私はimageList内にあります(もしextが含まれていれば)、そうでなければ(extはiがextを除外しています)]'? – Bakuriu
あなたは標準的なネストされたループとしてこれを書いて、*それからリストの理解を構成しようとするのが良いでしょう。 – jonrsharpe
ちなみに、何かがリスト内包として書かれていても、それはリスト内包として書くべきではありません。可読性は数えます! – DeepSpace