私は追跡する必要があるプロジェクトに取り組んでいます:
- 5-6 文字列名だけのルート項目
- 各ルート項目には、異なる識別子タイプ (int、string、float など) の複数の子が必要です。1 つのルートのすべての子は同じ型になりますが、各ルートの子の型は異なります
- ユーザーは、各ルートから子を追加/削除できる必要があります
- 後で各子に個別にアクセスし、必要に応じて文字列操作と解析を実行する必要があります
キーが文字列で、値がオブジェクトのリストである辞書を使用することを考えました。または、ルート項目ごとに一意のクラスを持ち、各クラスには子のリストが含まれます。
誰にも良い提案はありますか?私はまだOOPにかなり慣れていないので、ご容赦ください:)
ありがとう!