d = {'key1': 1, 'key2': 2, 'key3': 3} d = [1,2,3,4] for k in d: print k
このcodeはdをfor文でまわして表示させるものです。
これが、d = [1,2,3,4] のlistの時には => 1,2,3,4 と表示されます。
しかし、d = {"key1":1}のような辞書になると => key3,key2,key1と逆に表示されてしまいます。
どちらもforで回すだけなので、最初の要素から取り出すものかと思ったのですが、辞書はなぜか逆から取得します。
これはなぜなんでしょうか?
辞書は逆になる規約がそもそもあるのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/17 10:36
2020/05/17 10:36
2020/05/17 10:37
2020/05/17 10:40