my %a = ( a => 1, b => 2, c => 3, ); my %b = ( b => 4, d => 8, f => 12, ); @a{ keys %b } = values %b;