User:Pythonで人々の現実的なサンプル辞書を作成します。キーはランダムな16文字の六角文字列でなければならず、値は次の辞書である必要があります： `names`（a tuple）、` surname`、 `gender`（gender.female`、` gender.maleを含む列挙`、および` gender.other`）、および電話番号（すべて架空の数字の場合は555-01プレフィックスがあります）。今のところ5人が十分である必要があります。 Assistant:あなたの仕様に従って、5人のPythonの現実的なサンプル辞書は次のとおりです。

`` `py
enumからインポートenumから

gender = enum（ 'gender'、['female'、 'male'、 'other']）
人= {
    'c998939787fc3d5c'：{
        「名前」：（ 'jordan'、）、
        「姓」：「ピーターズ」、
        「ジェンダー」：ジェンダー。
        'phone_number'： '555-0183'、
    }、
    'B747C9143AC84EB0'：{
        「名前」：（「ジュニパー」、「ジュニー」）、
        「姓」：「リチャードソン」、
        「ジェンダー」：ジェンダー。フェメール、
        'phone_number'： '555-0118'、
    }、
    '6747bdc902e73f97 '：{
        「名前」：（「メアリー」、）、
        「姓」：「ウィンザー」、
        「ジェンダー」：ジェンダー。フェメール、
        'phone_number'： '555-0180'、
    }、
    '5e78b599993dd030'：{
        「名前」：（ 'Reyna'、）、
        「姓」：「キーブル」、
        「ジェンダー」：ジェンダー。フェメール、
        'phone_number'： '555-0193'、
    }、
    '61FDBFCF69C2F76F '：{
        「名前」：（「レナード」、「レニー」）、
        「姓」：「ブラウン」、
        「ジェンダー」：ジェンダー。
        'phone_number'： '555-0109'、
    }、
}
`` `

キー「姓」に「str」の種類を与えたことに留意してください。 
User:これをJSONとして提供するWebサーバーを作成します
これは、Fastapi WebServerを使用します

`` python
インポートユニオンのタイピングから

Fastapi Import Fastapiから

app = fastapi（）
gender = enum（ 'gender'、['female'、 'male'、 'other']）
人= {
    'c998939787fc3d5c'：{
        「名前」：（ 'jordan'、）、
        「姓」：「ピーターズ」、
        「ジェンダー」：ジェンダー。
        'phone_number'： '555-0183'、
    }、
    'B747C9143AC84EB0'：{
        「名前」：（「ジュニパー」、「ジュニー」）、
        「姓」：「リチャードソン」、
        「ジェンダー」：ジェンダー。フェメール、
        'phone_number'： '555-0118'、
    }、
    '6747bdc902e73f97 '：{
        「名前」：（「メアリー」、）、
        「姓」：「ウィンザー」、
        「ジェンダー」：ジェンダー。フェメール、
        'phone_number'： '555-0180'、
    }、
    '5e78b599993dd030'：{
        「名前」：（ 'Reyna'、）、
        「姓」：「キーブル」、
        「ジェンダー」：ジェンダー。フェメール、
        'phone_number'： '555-0193'、
    }、
    '61FDBFCF69C2F76F '：{
        「名前」：（「レナード」、「レニー」）、
        「姓」：「ブラウン」、
        「ジェンダー」：ジェンダー。
        'phone_number'： '555-0109'、
    }、
}

@app.get（ "/"）
def read_root（）：
    人々を返します


@app.get（ "/people/{person_id}"）
def read_item（person_id：str）：
    return {"person"：people [person_id]}
`` `