Day 192辞書の作成とキーアクセス
Pythonコード
1fruits = {'apple': 100, 'banana': 50, 'orange': 80}2print(fruits)3print(fruits['apple'])4try:5 num = int(input('好きな数字を入力してください:'))6 print('入力された数字は', num, 'です')7except ValueError:8 print('数字以外の入力です')9new_fruit = input('新しいフルーツを入力してください:')10fruits[new_fruit] = 20011print(fruits)
解説
- 行1〜2: 辞書(dictionary)を定義します。辞書は、キーと値のペアで構成されます。この例では、フルーツの名前がキーで、値段が値です。print()関数で辞書を出力します。print()関数は、指定された値を出力する組み込み関数です。
- 行3: 辞書のキーを指定して、対応する値を取得します。この例では、'apple'の値を出力します。
- 行4〜8: input()関数でユーザーから入力を受け付けます。input()関数は、ユーザーから入力を受け付ける組み込み関数です。try/exceptブロックで、入力された値を整数に変換します。int()関数は、指定された値を整数に変換する組み込み関数です。整数に変換できない場合は、ValueErrorが発生し、エラーメッセージを出力します。
- 行9〜11: ユーザーから新しいフルーツの名前を入力を受け付けます。辞書に新しいキーと値を追加します。
次に試してみよう
- 辞書の値を更新してみましょう
- 辞書のキーを削除してみましょう
- 辞書のすべてのキーと値を出力してみましょう