回答編集履歴
2
URLのみ出力するように修正
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
コメントを受けて追記
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
|
```
|