私はmethods hereを調べましたが、私が探しているものを見つけることができません。私はスウィフトの新しいアイスです。私はキー値のセットに基づいて、好ましくはループなしで辞書からサブセットを抽出したいと思う。例えばスウィフト3のサブセットを抽出する方法
私のキーセットタイプSet<String>
であり、私はタイプDictionary<String, CustomObject>
の辞書を持っている場合、私はセット内のキーに関連付けられている唯一のキーと値のペアが含まれているタイプDictionary<String, CustomObject>
の新しい辞書を作成したいです弦の
Dictionary<String, CustomObj>()
を初期化し、元のディクショナリにセット内の各文字列に値が含まれているかどうかを確認し、新しいディクショナリにキーと値のペアを追加することでループをfor
ループで行うことができます。しかし、これを行うにはより効率的でエレガントな方法があるのだろうかと思います。
キーの配列でより良い方法があれば、セットの代わりに配列の配列でサブセットを見つけることができます。
多くの感謝!
@AntonBronnikovのおかげで、あなたは明確でした - 「やること」によって、あなたは、反復プロセスを意味ですか? – jeanmw