8
Julia'da bir sözlüğü birleştirmenin en iyi yolu nedir?Julia'da, bir sözlük nasıl birleştirilir?
> dict1 = Dict("a" => 1, "b" => 2, "c" => 3)
> dict2 = Dict("d" => 4, "e" => 5, "f" => 6)
# merge both dicts
> dict3 = dict1 with dict2
> dict3
Dict{ASCIIString,Int64} with 6 entries:
"f" => 6
"c" => 3
"e" => 5
"b" => 2
"a" => 1
"d" => 4
Sadece dışarı merakı, nasıl böylece anahtar değerlerini çelişkili ele alabileceğinizi ? Eğer 'dict1' içinde 'a = 5' ve 'dict2' de 'a = 7' değerlerine sahip olsaydım, 'a' değeri sonuçtaki sözlükte ne olurdu? – niczky12
@ niczky12, son değer olarak 7'ye güncellenecektir. –
Çakışan değerleri korumak istiyorsanız, sendika (dict1, dict2) 'yi kullanabilirsiniz; ancak bu, bir 'Dict' yerine bir 'Array' döndürür. –