teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

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

2020/06/02 05:43

投稿

yamap55
yamap55

スコア1381

answer CHANGED
@@ -35,12 +35,14 @@
35
35
  # アイテムの並び順配列
36
36
  items_order = ["クリスタル", "盾", "回復薬", "剣", "回復薬", "回復薬"]
37
37
 
38
- #アイテムを昇順に並び替える
38
+ # アイテムを昇順に並び替える
39
39
  items_order = sorted(items_order)
40
40
  print(items_order)
41
41
 
42
- #アイテムの画像用ハッシュを呼び出す
42
+ # アイテムの画像用ハッシュを呼び出す
43
43
  for item_name in items_order:
44
- print(f"name: {item_name}, url: {item_images[item_name]}")
44
+ # print(f"name: {item_name}, url: {item_images[item_name]}")
45
+ # print(f"<img src='{item_images[item_name]}'>")
46
+ print(item_images[item_name])
45
47
 
46
48
  ```

1

コメントを受けて追記

2020/06/02 05:43

投稿

yamap55
yamap55

スコア1381

answer CHANGED
@@ -15,4 +15,32 @@
15
15
  for key in sorted(item_images.keys()):
16
16
  print(f"<img src='{item_images[key]}'>")
17
17
 
18
+ ```
19
+
20
+ ---
21
+
22
+ > 辞書とリストはそのままで、リストの要素の個数だけURLを並べ替える方法が知りたいです。
23
+
24
+ 追記を元に回答します。
25
+
26
+ ```python
27
+ # 画像用ハッシュ
28
+ item_images = {
29
+ "剣":"http://paiza.jp/learning/images/sword.png",
30
+ "盾":"http://paiza.jp/learning/images/shield.png",
31
+ "回復薬":"http://paiza.jp/learning/images/potion.png",
32
+ "クリスタル":"http://paiza.jp/learning/images/crystal.png"
33
+ }
34
+
35
+ # アイテムの並び順配列
36
+ items_order = ["クリスタル", "盾", "回復薬", "剣", "回復薬", "回復薬"]
37
+
38
+ #アイテムを昇順に並び替える
39
+ items_order = sorted(items_order)
40
+ print(items_order)
41
+
42
+ #アイテムの画像用ハッシュを呼び出す
43
+ for item_name in items_order:
44
+ print(f"name: {item_name}, url: {item_images[item_name]}")
45
+
18
46
  ```