Pyridine nitrogen has a readily available lone pair for new bond formation while pyrrole nitrogen lone pair involve in delocalization and hence less available for new bond formation.
Pyridine reacts with acid and form salt due to presence of lone pair on nitrogen of pyridine. Whereas as in pyrrole all electrons shared and no electron is free to react with acid.
Pyridine reacts with acid and form salt due to presence of lone pair on nitrogen of pyridine. Whereas as in pyrrole all electrons shared and no electron is free to react with acid.
