結論から言うと、item_images辞書の中のキーを昇順で並べ替えて辞書の値で出力したいです。配列の並べ替えまではできたと思うのですが、そこからカンマ区切りで値をゲットして、辞書のキーに割り当ててやり、辞書の値を取得してそれを出力する。という方法が知りたいです。最終的には<img src='http:~'>と出力したいです。
# coding: utf-8 # Your code here! # 画像用ハッシュ item_images = { "剣":"http://paiza.jp/learning/images/sword.png", "盾":"http://paiza.jp/learning/images/shield.png", "回復薬":"http://paiza.jp/learning/images/potion.png", "クリスタル":"http://paiza.jp/learning/images/crystal.png" } # アイテムの並び順配列 items_order = ["クリスタル", "盾", "回復薬", "剣", "回復薬", "回復薬"] #アイテムを昇順に並び替える print(sorted(items_order)) #アイテムの画像用ハッシュを呼び出す #printで表示する
ご自身で書かれたコードは全く無いんですか?
書いたコードは載せたんですけど、なんか上手く表示されなくて・・・どうしたらコードって載せられるんですか?
# coding: utf-8
# Your code here!
# 画像用ハッシュ
item_images = {
"剣":"http://paiza.jp/learning/images/sword.png",
"盾":"http://paiza.jp/learning/images/shield.png",
"回復薬":"http://paiza.jp/learning/images/potion.png",
"クリスタル":"http://paiza.jp/learning/images/crystal.png"
}
# アイテムの並び順配列
items_order = ["クリスタル", "盾", "回復薬", "剣", "回復薬", "回復薬"]
#アイテムを昇順に並び替える
print(sorted(items_order))
#アイテムの画像用ハッシュを呼び出す
#printで表示する
すいません。ご親切にありがとうございます。
回答1件
あなたの回答
tips
プレビュー