8
Каков наилучший способ слияния словаря в Джулии?В Джулии, как объединить словарь?
> 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
Просто из любопытства, если, как бы, таким образом, обрабатывать конфликтующие ключевые ценности? Если у меня есть значения «a = 5» в «dict1» и «a = 7» в «dict2», каково значение «a» в результирующем словаре? – niczky12
@ niczky12 будет обновлено до 7, последнее значение. –
Если вы хотите сохранить противоречивые значения, вы можете использовать 'union (dict1, dict2)'; однако это вернет «Массив», а не «Дикт». –