Just in case it's useful here's a function which I use: function merge!(a::Dict, b::Dict) for (k, v) in b a[k] = v end return a end
If you replace push! with merge! in your original example it should work as expected. On 27 July 2014 01:11, John Myles White <johnmyleswh...@gmail.com> wrote: > You don’t push to Dict’s because they’re not ordered. > > You can add a entry using indexing: > > dc = Dict{UTF8String, Int64}() > dc["A."] = 2 > > — John > > On Jul 26, 2014, at 5:09 PM, Ben Ward <axolotlfan9...@gmail.com> wrote: > > Is it possible to extend a dict with a key value pair? > > I don't see a method to do it in the standard library reference. There is > a pop!, but I tried push! but it just produced an error. Perhaps I'm not > doing it right. > > dc = Dict{String, Int64}() > push!(dc, ["A." => 2]) > > > *Thanks,* > > *Ben.* > > >