公開日: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()メソッドを使う. |