こんにちは私の質問は、ここの何人かのユーザーによるずっと前の投稿に関連しています:
私の特定の状況のために。私はこのようなリストを持っています:
appl = ['1', 'a', 'a', '2', 'a']
「a」の「単一の不明な」インスタンスのみを空のスペース(「a」があった場所の位置を保持する)に置き換えたいと思います。たった1人のキャラクターでどうやってやるのかわからない。誰か助けてもらえますか?前もって感謝します。
編集:私はそれが変化する変数であるため、最初に「a」を見つけるために「インデックス」関数を使用する必要があることに言及する必要があります。そして、文字を置き換えるコードが必要です。
EDIT2:多くの人がインデックスを2と想定していますが、キャラクターのインデックスがわからないことを指摘したいと思います。また、「a」はリストに約20回表示されます(固定数のままです)が、それらの場所は変更されます。ユーザー入力に基づいて「a」を置き換えたい。これは私が取り組んでいる実際のリストです:
track [2] = ["|","@","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"," ","|"]
@は文字です| は境界線で、「」は空のスペースです。ユーザーが入力を入力して@を右に移動する量を選択すると、@の新しい場所を示す新しい画像が表示され、@の古い場所がスペースに置き換えられます。リストの長さは一定のままです。これが私の質問の文脈です。