Sobes.tech
Junior — Senior
59

Ошибки при выборе ключей для defaultdict

任务条件

Нужно выяснить, какие из приведённых строк выполняются без ошибок, а какие вызывают исключение, а также объяснить причины такого поведения.

from collections import defaultdict

my_dict = defaultdict(int)

assert my_dict["key"] == 0
assert my_dict[(1, 2)] == 0
assert my_dict[(1, 2, (3,))] == 0
assert my_dict[(1, 2, [3])] == 0
assert my_dict[(1, 2, {3})] == 0