Well, in Italy postcodes define city areas, and cities, for example for my city the main postcode is 80100, but my area is 80142, and it contains few buildings, so it's different from UK, UK was the first time I saw such specific postcodes, and I've lived also in Germany and Netherlands
Many buildings also have their own postcode!
(The second half of the postcode represents the 'delivery point' which is basically limited by the amount of post that the postman/woman can physically carry...)
If it's an issue that someone would know your address, then it's an issue that they would know your postcode.
If it's an issue that someone would know your postcode, then it's an issue that they would know your address.
I'm struggling to think of a scenario where you'd be fine with someone knowing one of those pieces of information without knowing the other.
It's not therefore an issue that there's a lookup between the two. Indeed you can do it trivially with google maps, or the plenty of other services that expose this database through their operation.
Any safety concerns aren't at the layer of translation between postcode and address, they're how someone tied either of those pieces of information to a given person.