1) There is a pronunciation difference between one item with two words, and two items with one word each.
2) You can also use per-word information here, because "peanut" is not something that goes on shopping lists.