Nếu tôi có d=dict(zip(range(1,10),range(50,61)))
làm thế nào tôi có thể xây dựng một collections.defaultdict
trong số dict
?
Đối số duy nhất defaultdict
dường như lấy là hàm nhà máy, tôi sẽ phải khởi tạo và sau đó chuyển qua bản gốc d
và cập nhật defaultdict
?
default_dict = defaultdict(None,{"a":1,"b":{"c":3}})
ví dụdefault_dict["e"]
đặt ra một KeyError thay vì trở về None