-3

私は2つのリストを持っています:

chars = ["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];

cipher = ["AA","AB","AC","AD","AE","AF","BA","BB","BC","BD","BE","BF","CA","CB","CC","CD","CE","CF","DA","DB","DC","DD","DE","DF","EA","EB","EC","ED","EE","EF","FA","FB","FC","FD","FE","FF"];

ユーザーがテキスト行を入力すると、文字のテキストと暗号を比較して、たとえば、文字の 5 番目の要素 ("4") が暗号の 5 番目の要素 ("AE") に対応するようにします。 )、それを出力します。これはどのように達成できますか?

4

1 に答える 1

6

私はあなたが辞書(別のリンク)が欲しいと思います:

d = dict(zip(chars,cipher))

次に、キャラクターから暗号を取得するには、次のようにします。

print d[whatever_char]  #prints the cipher associated with that character
于 2013-01-11T18:01:48.613 に答える