<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">I use the below to do this:<div class=""><br class=""></div><div class="">dict2 = dict1.map { $0.withUpdate($0.0, value: $0.1) }</div><div class=""><br class=""></div><div class="">The above will effectively do a straight copy, you will probably want to modify the values passed in though…</div><div class=""><br class=""></div><div class=""><a href="https://gist.github.com/dtartaglia/6141e6003e408399c2dd7a7cc266dce6#file-dictionaryextensions-swift" class="">https://gist.github.com/dtartaglia/6141e6003e408399c2dd7a7cc266dce6#file-dictionaryextensions-swift</a></div><div class=""><br class=""></div><div class=""><div class=""><div class=""><font color="#a71d5d" face="Consolas, Liberation Mono, Menlo, Courier, monospace" class=""><span style="white-space: pre;" class="">extension Dictionary {</span></font></div><div class=""><font color="#a71d5d" face="Consolas, Liberation Mono, Menlo, Courier, monospace" class=""><span style="white-space: pre;" class=""><br class=""></span></font></div><div class=""><font color="#a71d5d" face="Consolas, Liberation Mono, Menlo, Courier, monospace" class=""><span style="white-space: pre;" class="">&nbsp; &nbsp; /// An immutable version of update. Returns a new dictionary containing self's values and the key/value passed in.</span></font></div><div class=""><font color="#a71d5d" face="Consolas, Liberation Mono, Menlo, Courier, monospace" class=""><span style="white-space: pre;" class="">&nbsp; &nbsp; func withUpdate(key: Key, value: Value) -&gt; Dictionary&lt;Key, Value&gt; {</span></font></div><div class=""><font color="#a71d5d" face="Consolas, Liberation Mono, Menlo, Courier, monospace" class=""><span style="white-space: pre;" class="">&nbsp; &nbsp; &nbsp; &nbsp; var result = self</span></font></div><div class=""><font color="#a71d5d" face="Consolas, Liberation Mono, Menlo, Courier, monospace" class=""><span style="white-space: pre;" class="">&nbsp; &nbsp; &nbsp; &nbsp; result[key] = value</span></font></div><div class=""><font color="#a71d5d" face="Consolas, Liberation Mono, Menlo, Courier, monospace" class=""><span style="white-space: pre;" class="">&nbsp; &nbsp; &nbsp; &nbsp; return result</span></font></div><div class=""><font color="#a71d5d" face="Consolas, Liberation Mono, Menlo, Courier, monospace" class=""><span style="white-space: pre;" class="">&nbsp; &nbsp; }</span></font></div><div class=""><font color="#a71d5d" face="Consolas, Liberation Mono, Menlo, Courier, monospace" class=""><span style="white-space: pre;" class="">}</span></font></div></div><div class=""><font color="#a71d5d" face="Consolas, Liberation Mono, Menlo, Courier, monospace" class=""><span style="white-space: pre;" class=""><br class=""></span></font></div><div class=""><font color="#a71d5d" face="Consolas, Liberation Mono, Menlo, Courier, monospace" class=""><span style="white-space: pre;" class=""><br class=""></span></font></div><div><blockquote type="cite" class=""><div class="">On Aug 30, 2016, at 1:00 PM, <a href="mailto:swift-users-request@swift.org" class="">swift-users-request@swift.org</a> wrote:</div><br class="Apple-interchange-newline"><div class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">[swift-users] Mapping a Dictionary to a Dictionary?</span></div></blockquote></div><br class=""></div></body></html>