回答編集履歴

2

URLのみ出力するように修正

2020/06/02 05:43

投稿

yamap55
yamap55

スコア1376

test CHANGED
@@ -72,7 +72,7 @@
72
72
 
73
73
 
74
74
 
75
- #アイテムを昇順に並び替える
75
+ # アイテムを昇順に並び替える
76
76
 
77
77
  items_order = sorted(items_order)
78
78
 
@@ -80,11 +80,15 @@
80
80
 
81
81
 
82
82
 
83
- #アイテムの画像用ハッシュを呼び出す
83
+ # アイテムの画像用ハッシュを呼び出す
84
84
 
85
85
  for item_name in items_order:
86
86
 
87
- print(f"name: {item_name}, url: {item_images[item_name]}")
87
+ # print(f"name: {item_name}, url: {item_images[item_name]}")
88
+
89
+ # print(f"<img src='{item_images[item_name]}'>")
90
+
91
+ print(item_images[item_name])
88
92
 
89
93
 
90
94
 

1

コメントを受けて追記

2020/06/02 05:43

投稿

yamap55
yamap55

スコア1376

test CHANGED
@@ -33,3 +33,59 @@
33
33
 
34
34
 
35
35
  ```
36
+
37
+
38
+
39
+ ---
40
+
41
+
42
+
43
+ > 辞書とリストはそのままで、リストの要素の個数だけURLを並べ替える方法が知りたいです。
44
+
45
+
46
+
47
+ 追記を元に回答します。
48
+
49
+
50
+
51
+ ```python
52
+
53
+ # 画像用ハッシュ
54
+
55
+ item_images = {
56
+
57
+ "剣":"http://paiza.jp/learning/images/sword.png",
58
+
59
+ "盾":"http://paiza.jp/learning/images/shield.png",
60
+
61
+ "回復薬":"http://paiza.jp/learning/images/potion.png",
62
+
63
+ "クリスタル":"http://paiza.jp/learning/images/crystal.png"
64
+
65
+ }
66
+
67
+
68
+
69
+ # アイテムの並び順配列
70
+
71
+ items_order = ["クリスタル", "盾", "回復薬", "剣", "回復薬", "回復薬"]
72
+
73
+
74
+
75
+ #アイテムを昇順に並び替える
76
+
77
+ items_order = sorted(items_order)
78
+
79
+ print(items_order)
80
+
81
+
82
+
83
+ #アイテムの画像用ハッシュを呼び出す
84
+
85
+ for item_name in items_order:
86
+
87
+ print(f"name: {item_name}, url: {item_images[item_name]}")
88
+
89
+
90
+
91
+ ```