I like Katy’s answer very much. Being a somewhat literal-minded person, I would consider the two phrases when written to be literal.
When including the word “for” the phrase sounds like a ratio or average. Out of a group of sets where every set contains 18, an instance happens an average of once. But, you can not predict which item is the once. Or, if all the sets have the same number of instances. Or, if you redistribute or change the way you count the items in the sets, that each set will contain the same number of instances. It is an average ratio.
However, when you omit the word “for”, the phrase sounds like the instance is more predictable and constant. For example, the instance always happens on the first item, or always happens on the last item.
When you speak the phrases instead of writing them, they are usually more informal. Therefore, they can both mean the same thing.