除外された部分文字列にはテキストファイルが含まれていますが、除外された部分文字列を除いて入力項目をチェックして返すことを繰り返します。特定の反復されたサブストリング*が値に見つからない場合に値を返す方法?
ここでは、これを達成するためにPython 2.4を使用しています。with open
とany
は機能しません。
ワーキングコード:しかし、私はハードコードする部分文字列をバインドしています
def filterJunk(x):
return [i for i in x if not ('I' in i or 'am' in i or '#junk' in i)]
OutPutList = []
for x in InputstringsList:
OutPutList.append(filterJunk(x))
問題:
しかし、私は、ストリングのn個の数字を除外するために必要がある場合は?明らかに、コード内でそれらをすべてハードコードしないので、ファイルを除外して各部分文字列を読み込み、最終値に同じものが含まれていないようにする別の方法が必要です
if値に見つからないテキストファイルの部分文字列。プロセスに
例えば
:あなたはヘルパー関数とビルトインfilter()
機能でそれを行うことができます
InputstringsList = ["Icantbeapart_of_yourlist_asI_am_in_Junk", "youAre", "MeeToooo", "#junk"]
予想される出力
OutPutList = ["youAre", "MeeToooo"]
この関数の入力と出力がどのように表示されるか、もう少し明確になりますか? –
あなたの問題は何ですか? – gommb
n個の部分文字列を除外する必要がある場合はどうすればよいですか?明らかに、私はコード内でそれらをすべてハードコードしないので、私はファイルを除外して各部分文字列を読むことができ、最終値には同じものが含まれていないと主張する代わりの方法が必要です。 –