辞書の形式がDictionary<int, Dictionary<int, Object>> myObjects
で、できるだけ簡略化してList<Object> flattenedObjects
にしたいと思います。私は巧妙な解決策を考え出しましたが、今まで私が働いていたのは、すべての要素を繰り返し処理する2つのネストされたforeachループを持つソリューションですが、これを実現するにはより良い方法が必要ですLINQ。LINQで入れ子になっている辞書を平滑化する
7
A
答えて
11
はこのように、この
List<Object> flattenedObjects = myObjects.Values.SelectMany(myObject => myObject.Values).ToList();
7
を試してみてください。
var result = myObjects.Values.SelectMany(d => d.Values).ToList();
関連する問題
- 1. 入れ子にされたjsonオブジェクトを平滑化する
- 2. 入れ子になっている辞書の混乱Python
- 3. 入れ子になった辞書にスプレッドシートデータを挿入する
- 4. Openpyxlで入れ子になっている辞書でリストを作成する
- 5. Pythonで入れ子になっている辞書のリストをソートする
- 6. KVCで辞書の配列を平滑化
- 7. 入れ子になった辞書に基づいてテーブルを作成する
- 8. 入れ子になっている辞書の値をチェックしますか?
- 9. テーブルとしてかなり入れ子になった辞書
- 10. 親を持つオブジェクトの辞書を子を持つ入れ子になった辞書に変換する
- 11. Pythonを使用して入れ子になったjson辞書にアクセスする
- 12. Cで入れ子になったPython辞書を抽出する
- 13. JLabel ImageIconが適切に平滑化されていない
- 14. 入れ子の辞書から辞書を削除する
- 15. 入れ子になった辞書を複数インデックスのDataFrameに追加する
- 16. 入れ子になった辞書の読み込みエラーC
- 17. 入れ子になった辞書を持つ辞書の配列を反復する方法は?
- 18. 辞書内に入れ子になったタプルのインデックスにアクセスする
- 19. 入れ子になった辞書から複数のリストを抽出する
- 20. 入れ子になった辞書から配列を作成する
- 21. 入れ子になっている辞書のキーのすべてのキーとキーを見つける
- 22. 平滑化アルゴリズム、2.5D
- 23. 入れ子リスト(Python)を辞書にグループ化するにはどうすればいいですか?
- 24. 辞書のタプルを繰り返し、入れ子になった辞書を関数に渡します。
- 25. データを平滑化する問題
- 26. 入れ子になった辞書を解析できません
- 27. 低スケール値でAS3ビットマップオブジェクトが平滑化されない
- 28. Linq:辞書をマージする
- 29. 視差スクロールを平滑化
- 30. numpy配列を平滑化