c = d[s[0]]
ここc
で、 は新しい変数、d
は辞書、s
はリストです。
私がやろうとしているのは、リストの最初の要素と同じキーの値を に割り当てることですc
。キーが辞書にあり、リストの最初の要素がそのキーと同じであることはわかっています。そのキーの値を変数に割り当てるにはどうすればよいですか? 私が書いたコードでは、インデックス不足エラーが発生します。
ただし、コード:
a = s[0]
c = d[a]
動作します。最初の試行が機能しないのはなぜですか? これは、Windows 上の Python 2.7 用です。