ユーザーが記号/文字のペアを辞書に送信してコードを解読するコード解読ゲームを作成しようとしています。次に、コードで辞書を使用して、記号の各インスタンスをペアの文字に置き換えます。
次のコードがあります。
words = imported list of coded words where each letter is replaced by a symbol. from a text file so i can change later
clues = dictionary of symbol and letter pairs that can be added to, removed from
次のことを試しましたが、失敗しました:TypeError: list indices must be integers, not str
def converter(words,clues):
progression = words
for words in progression:#cycles through each coded word in the list
for key in clues: #for each symbol in the dictionary
progression[words] = progression[words].replace(key, clues[key]) #replaces
return progression
誰でも提供できるどんな助けでも、私はとても感謝しています。
アダム