いつもお世話になっております。
早速本題に入らせていただきます。
下記のfor文を内包表記の形式にしてコンパクトにしたいのですが、実現可能でしょうか。
Python
1for item in list: 2 dict = { 3 "id": item.id, 4 "name": item.name 5 } 6 result_list.append(dict)
そもそも下記のように辞書に複数入れようとするとエラーになってしまうので、実現不可でしょうか?
根本的に私が間違っているだけですかね・・・
python
1dict = {"id": item.id, "name": item.name for item in list}
お時間ある方で上記実現方法についてご存じの方いらっしゃいましたらご助力頂けますと幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。