Для более общего решения, которое работает независимо от количества измерений, используйте copy.deepcopy()
:
import copy
b = copy.deepcopy(a)
Это потому, что сама функция printCounter () возвращает undefined
. Это консоль, сообщающая вам результат выражения.
Измените «printCounter ()», добавив return "Hello Anton!";
в конец: -)
изменить & mdash; это немного смущает сказать, что «возвращает undefined
»; на самом деле, он не имеет явного возврата, но это тот же эффект.