お世話になっております。
こちらのディクショナリにあるキーと値について、質問があります。
ここでprint xを実行すると、ディクショナリの仕様により、結果が返されます。
x = {"a":"apple","b":"ball","c":"cat"} print x #結果 {'a': 'apple', 'c': 'cat', 'b': 'ball'}
このディクショナリのキーをリストとして取り出し、そのリストをソートして、キーの昇順に値が取り出されるようなforループを作成したいです。
リストとして取り出し、昇順でソートするまでは以下の感じかと思いますが、forループでキーに対応した値を取り出すところで手詰まりです。
x = {"a":"apple","b":"ball","c":"cat"} y = x.keys() y.sort()
forとvaluesメソッドを組み合わせて実現できるような気がしますが、うまくいきません。。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/04 12:26
2018/12/04 12:41