FullTimeクラスのオブジェクトの値を持つキーとして従業員名の辞書を作成しようとしています。これに必要だと思った1行のコードは次のとおりです。
staffClassDict = {employee: FullTime(employee) for employee in staffList}
ただし、このコードを使用すると辞書が作成されないため、プログラム全体で多くの重要なエラーが発生します。を0に置き換えるFullTime(employee)
と、リストは問題なく作成されます。オブジェクトを使用してdictの理解を実現する方法はありますか、それとも従来のforループに固執する必要がありますか?