レッスン2 / 4問目

『辞書型のfor文』

Lesson1

for文で辞書fruitsのキーを出力してください。

Lesson2

for文で辞書fruitsの値を出力してください。

Last updated:2020/2/3

apple
orange
grape
100
200
150
  1. fruits = {"apple": 100, "orange": 200, "grape": 150}

  2. # for文で辞書fruitsのキーを出力してください。

  3. for key in fruits:
  4. print(key)

  5. # for文で辞書fruitsの値を出力してください。

  6. for key in fruits:
  7. print(fruits[key])
main.py
設定
g
n
i
d
a
o
L

                 
        

    
            

Leagence Programming

辞書型のfor文

このレッスンでは辞書をfor文でループさせる方法を学習していきましょう。

辞書でfor文を扱うには以下のように記述します。

for 変数 in 辞書:     実行する処理

上記の変数には辞書のキーが代入されるという点がポイントになります。

具体例

ではfor文で辞書を扱う具体例を見ていきましょう。

以下のfor文では辞書のキーをループで出力しています。

  1. fruits = {"apple": 100, "orange": 200, "grape": 150}
  2. for key in fruits:    # 辞書のキーが変数keyに代入される
  3.     print(key)
apple    # キーが出力される orange grape

値をループ

上記の例はfor文でキーを出力するものでしたが、次はループでを出力する方法を見ていきましょう。
値を出力するには以下のようにループ処理ごとにキーを指定して値を取得します。

  1. fruits = {"apple": 100, "orange": 200, "grape": 150}
  2. for key in fruits:
  3.     print(fruits[key])    # キーを指定し値を取得
100    # 値が出力される 200 150