公開日:2019-08-14
最終更新日:2019-08-25
最終更新日:2019-08-25
py08-1:辞書の内容の表示
次のprices
は寿司と値段を対応付けた辞書である.辞書prices
の内容を表示しよう.
1 2 3 4 5 6 7 8 9 10 |
>>> prices = { >>> 'mackerel': 200, >>> 'salmon': 300, >>> 'yellowtail': 300, >>> 'shrimp': 300, >>> 'conger': 400, >>> 'tuna': 400, >>> 'eel': 500, >>> 'salmon_roe': 500, >>> } |
難易度:★
ミッション | 説明 |
---|---|
1 | print() 関数を使う. |
py08-2:指定したキーに対応する値の取得
'salmon'
の値段を取得しよう.
難易度:★
ミッション | 説明 |
---|---|
1 | キーを指定して値を取得する. |
py08-3:辞書へのキー:値ペアの追加
'sea_urchin'
の値段を600円として追加したい.辞書prices
に'sea_urchin'
の値段600円を追加しよう.
難易度:★
ミッション | 説明 |
---|---|
1 | = 演算子を使う. |
py08-4:指定したキーに対応する値の変更
'eel'
の値段を700円に変更したい.辞書prices
の'eel'
の値段を700円に変更しよう.
難易度:★
ミッション | 説明 |
---|---|
1 | = 演算子を使う. |
py08-5:辞書に含まれるすべてのキーの取得
辞書prices
のすべてのキーを取得しよう.
難易度:★
ミッション | 説明 |
---|---|
1 | list() 関数を使う. |
2 | dict.keys()) メソッドを使う. |
py08-6:指定したキーが辞書に含まれるか判定
'salmon'
が辞書prices
に含まれるか確認しよう.
難易度:★
ミッション | 説明 |
---|---|
1 | in 演算子を使う. |
py08-7:指定したキーが辞書に含まれていないか判定
'octopus'
がprices
に含まれていないか確認しよう.
難易度:★
ミッション | 説明 |
---|---|
1 | not in 演算子を使う. |
py08-8:ループによる辞書内のすべてのキー:値ペアの列挙
実行結果のように辞書prices
に含まれるすべてのキーと値段を表示しよう.
実行結果:
1 2 3 4 5 6 7 8 9 |
mackerel: 200円 salmon: 300円 yellowtail: 300円 shrimp: 300円 conger: 400円 tuna: 400円 eel: 700円 salmon_roe: 500円 sea_urchin: 600円 |
難易度:★★★
ミッション | 説明 |
---|---|
1 | for 文を使う. |
2 | dict.items() メソッドを使う. |
3 | str.format() メソッドを使う. |