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