Правильный ответ — 2️⃣ [10, 'a'], [123], [10, 'a'] ✅ 📘 Разбор: Главный подвох — в аргументе lst=[]. Он создаётся один раз при определении функции, а не при каждом вызове.

🔹 Когда ты вызываешь extendList(10) — в общий список добавляется 10.

🔹 Второй вызов extendList(123, []) использует новый список, поэтому он остаётся отдельным ([123]).

🔹 Третий вызов extendList('a') снова работает с тем самым общим списком, где уже был 10, — теперь там [10, 'a'].

💡Итог: list1 = [10, 'a'] list2 = [123] list3 = [10, 'a']