8
Qual è il modo migliore per unire un dizionario in Julia?In Julia, come unire un dizionario?
> 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
Appena fuori se la curiosità, come sarebbe quindi gestire in conflitto valori chiave? Se ho valori 'a = 5' in 'dict1' e 'a = 7' in 'dict2' quale sarebbe il valore di 'a' nel dizionario risultante? – niczky12
@ niczky12 sarà aggiornato a 7, l'ultimo valore. –
Se si desidera mantenere i valori in conflitto, è possibile utilizzare 'union (dict1, dict2)'; tuttavia, ciò restituirebbe un 'array' piuttosto che un 'Dict'. –