辞書

ソースコード
    #辞書 dictionary 2025/2/5
    #coding:utf-8
    
    #辞書を作成する。辞書は複数の方法で作成できます。
    
    #方法1:直接代入
    person ={"name":"john","age": 30}
    print(person)
    
    student = { "name":"山田亮","数学":87,"web":90 }
    print(student)
    
    #方法2: dict()コンストラクタ(dict() constructor)を使用
    person = dict(name="john",age= 30)
    print(person)
    
    student = dict(氏名="山田亮",数学=87,web=90)
    print(student)
    
    #方法3: タプルのリストから作成
    person = dict([("name","john"),("age",30)])
    print(person)
    
    student = dict([("氏名","山田亮"),("数学",87),("web",90)])
    print(student)
    
    
    # 辞書の値にアクセスする。キーを使って対応する値にアクセスします:
    print(person["name"])  # 出力: john
    
    print(f'学生氏名={student["氏名"]} 数学の点数={student["数学"]}')
    
    #キーが存在しない場合にエラーを避けるために .get() メソッドを使用します:
    print(person.get("name")) #出力 : john
    print(person.get("hight","キーが見つかりません")) # 出力 : キーが見つかりません
    
    print(student.get("pythonPG"),"このデータはありません")
    
    #アイテムを追加または変更する。新しいキーと値のペアを追加するか、既存のキーの値を更新します。
    person["hight"] = 180 #新しいキー
    person["age"] = 31    #既存のキーの値を更新
    print(person)
    
    student["pythonPG"] = 100
    student["数学"] = 85
    print(student)
    
    #アイテムを削除する。delキーワード、.pop()、または.popitem()を使ってアイテムを削除します:
    del person["age"]  #"age" キーを削除
    person.pop("name") #"name" キーを削除
    person.popitem()
    
    print(person)
    
    #ネスト(nest 鳥の巣)された辞書。辞書はほかの辞書やリスト、任意のデータ型を含むことができます。
    
    students = {
        "立野一":{"年齢":20,"点数": "A"},
        "赤水太郎":{"年齢":19,"点数": "B"},
        "アシャン":{"年齢":23,"点数": "A"}
    }
    print(f'学生名簿:{students}')
    print(students["アシャン"]["年齢"]) #出力 :23
    
    
  
実行結果