Ответ:

Основные правила:

  1. Между однородными членами без союзов ставится запятая: В саду росли яблони, груши, сливы.
  2. Перед одиночным союзом и, да (в значении «и»), или, либо запятая обычно не ставится: В саду росли яблони и груши.
  3. Перед противительными союзами а, но, да (в значении «но») ставится запятая: День был холодный, но солнечный.
  4. При повторяющихся союзах запятая ставится между однородными членами: И дождь, и ветер не прекращались.
  5. Если перед однородными членами стоит обобщающее слово, после него перед перечислением ставится двоеточие: В саду росли разные деревья: яблони, груши, сливы.
  6. Если обобщающее слово стоит после перечисления, перед ним ставится тире: Яблони, груши, сливы — разные деревья.