いつもお世話になっております。
先ほどに引き続き内包表記についての質問となります。
内包表記中でループ数をカウント(もしくはカウントアップ)することは可能でしょうか?
下記現在のコードを簡易化したものです。
Python
1count = 1 2for item in list: 3 dict = { 4 "id": item.id, 5 "name": item.name 6 "index": count 7 } 8 result_list.append(dict) 9 count += 1 10
前回の質問によりカウント部分を除く内包表記の書き方は理解できました。
カウントアップの式はどこに追加するのが正しいのでしょうか。
Python
1result_list = [ 2 {"id": item.id, "name": item.name} for item in list 3]
お時間ある方で上記に関しまして知識をお持ちの方いらっしゃいましたらご助力頂けますと幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。