my %hash2; @hash2{ values %hash1 } = keys %hash1; #### my %hash2 = reverse %hash1;