Объяснить, как работает присваивание списков в Python и почему результат выглядит именно так.
foo = [1, 2, 3, 4] bar =```