.split()メソッドを使用して文字列からリストを作成しました。例:string = "I like chicken"私は.split()を使用して、文字列内の単語のリストを作成します['I','like','chicken']
次に、「chicken」を他の何かで置き換えたい場合、どの方法を使用できますか.replace()に似ていますが、リスト用ですか?
そのようなメソッドは存在しませんが、リスト内包表記は目的に簡単に適合させることができ、list
の新しいメソッドは必要ありません。
words = 'I like chicken'.split()
replaced = ['turkey' if wd == "chicken" else wd for wd in words]
print(replaced)
どの出力:['I', 'like', 'turkey']