Возможно, дубликат, но я не могу найти ответ, выполнив поиск с этими условиями, по крайней мере.Python: определить несколько переменных одного типа?
Есть ли более быстрый способ сделать это в Python?
level1 = {}
level2 = {}
level3 = {}
Я попытался
level1 = level2 = level3 = {}
Но это, кажется, создает копию объекта, который является не то, что я хочу. И
level1, level2, level3 = {}
выдает сообщение об ошибке.
*, что, кажется, создает копии объекта * - Код 'level1 = level2 = level3 = {}' не создает никаких копий dict. –
Просто терминология nitpick, но 'level1 = level2 = level3 = {}' на самом деле не создает копии. Если он создаст копию, поведение будет именно тем, что вы хотите. Вместо этого он назначает все 3 одному и тому же объекту, а не копиям объекта. – Davy8
@ Davy8 Я не думаю, что это ничто, когда кто-то сказал противоположное тому, что они хотели сказать. –