VOOZH about

URL: https://paiza.jp/works/python3/primer/beginner-python5/4043

⇱ Python入門編5:辞書をループで処理する | プログラミング学習サイト【paizaラーニング】


演習課題「ループで辞書の値を出力しよう」

右のコードには、skillsという辞書が定義されています。
この辞書の各値をループを使って出力してください。

プログラムを実行して、正しく出力されれば演習課題クリアです!

期待する出力値

戦士
100
200
380

演習課題「ループで辞書のキーと値を出力しよう」

右のコードには、skillsという辞書が定義されています。
この辞書の値をループを使って出力してください。
このとき、辞書の各要素を以下の形式で出力します。

"キー"は"値"です

プログラムを実行して、正しく出力されれば演習課題クリアです!

期待する出力値

職業は戦士です
体力は100です
魔法力は200です
ゴールドは380です

演習課題「ループで合計を計算しよう」

右のコードには、pointsという辞書に、テストの点数が代入されています。
この辞書の値の合計を計算して出力してください。

プログラムを実行して、正しく出力されれば演習課題クリアです!

期待する出力値

157

※paizaに会員登録すると無料で動画学習コンテンツをご利用いただけます
会員登録する

#04:辞書をループで処理する

ここでは、ループ処理で辞書を扱います。そのために、Pythonのitemsと辞書を組み合わせてみましょう。

# coding: utf-8
# Your code here!

# 辞書をループで処理する

# 辞書のおさらい
enemies = {"ザコ":"スライム", "中ボス":"ドラゴン", "ラスボス":"魔王"}
print(enemies)
print(enemies["中ボス"])

for rank in enemies:
print(enemies[rank] + "が、あらわれた!")
for (rank, enemy) in enemies.items():
print(rank + "の" + enemy + "が、あらわれた!")

キーと値のリストを取得(keysメソッド, valuesメソッド, itemsメソッド) - 辞書 - Python入門
https://www.pythonweb.jp/tutorial/dictionary/index8.html