説明するのはかなり難しいですが、ここに私の問題があります。
sampleList = ['_ This is an item.','__ This is also an item']
sampleListを取得_
して、最初の文字行でのみ発生するかどうかを確認し、それを。に置き換えてから、発生する#
場合は。に置き換えます。__
&
自分でも理解するのは少し難しいです。
基本的に、リストがある場合は、リストを処理し、可能なdictの最初のインスタンスのみを見つけて、対応する値に置き換えます。そして、そのリスト全体を返します。
編集:
説明が足りなかったらごめんなさい。
dictarray = {
'_':'&',
'__':'*#',
'____':'*$(@'
}
sampleList = ['_ This is an item.','__ This is also an item','_ just another _ item','____ and this last one']
出力:
sampleList = ['& This is an item.','*# This is also an item','& just another _ item','*$(@ and this last one']
キーがアイテムの先頭にあるかどうかをキャプチャできる必要があります。見つかった場合は、値に変更します。