是否可以将defaultdict从宽松模式切换为严格模式并再次返回?
在发表第一条评论后进行更新:没有“平凡”地转换为标准字典,因为这可能导致具有数亿个条目的字典出现内存问题。
REQUEST_KWARGS={
'proxy_url': 'socks5://93.171.217.48:10996',
'urllib3_proxy_kwargs': {
'username': '***',
'password': '***',
}
答案 0 :(得分:2)
只需使用常规词典即可。简单且有效,因为您只需要在严格限制的上下文中使用“默认”功能即可。在这种有限的情况下,请使用dict.setdefault
:
d = {}
for i in range(1, 10):
d.setdefault(i, []).append(i+1)