В русском языке буква "п" может обозначать как твёрдый, так и мягкий звук. Зависит это от того, какая гласная стоит после согласной: если это "а", "о", "у", "э", "ы" – звук твердый, если "е", "ё", "и", "ю", "я" – звук мягкий.
Исходя из этого правила, в вашем списке слова, в которых буква "п" обозначает твердый звук, следующие:
- пекарь
- парик
- пилот
- повар
- пилы
- поэт
- палуба
- письмо
- пальцы
В остальных словах ("пианист", "лампа", "шляпа") буква "п" обозначает мягкий звук.