Обозначим начальное количество молока в банке как \( x \) литров, а в бидоне — как \( y \) литров.
По условию, в бидоне было в 2 раза больше молока, чем в банке: \[ y = 2x \]
После из банка взяли 2 литра, осталось: \[ x - 2 \] После из бидона взяли 3 литра, осталось: \[ y - 3 \] По условию, после этого количество молока в банке в 4,5 раза меньше, чем в бидоне: \[ x - 2 = 4.5 \times (y - 3) \]
Подставим \( y = 2x \) в последнее уравнение: \[ x - 2 = 4.5 \times (2x - 3) \]
Раскроем скобки: \[ x - 2 = 4.5 \times 2x - 4.5 \times 3 \] \[ x - 2 = 9x - 13.5 \]
Перенесем все в левую часть: \[ x - 2 - 9x + 13.5 = 0 \] \[ -8x + 11.5 = 0 \]
Решим относительно \( x \): \[ -8x = -11.5 \] \[ x = \frac{11.5}{8} = 1.4375 \]
Найдем \( y \): \[ y = 2x = 2 \times 1.4375 = 2.875 \]
Теперь найдем общее количество молока: \[ x + y = 1.4375 + 2.875 = 4.3125 \]
Ответ: В бидоне и банке вместе было \( \boxed{4.3125} \) литров молока.