python defaultdict
时间: 2023-11-23 20:55:11 浏览: 71
Python中的defaultdict与__missing__()使用介绍
Pyth中的faui是内建i类的一个子类,它为一个不存在的键提供默认值,从而避免KeyError异常。默认值是通过第一个参数fau_factory提供的,如果没有提供,则默认为N。fau_factory可以是is、s、str等等,当key不存在时,返回的是工厂函数的默认值,比如is对应[ ],str对应的是空字符串,s对应s( ),i对应。下面是一个例子:\n\```pyth\from collections impor defaultdi\n\# 创建一个faui,fau_factory为i\ = defaultdi(i)\n\# 访问一个不存在的键,返回默认值\pri(['']) # 输出\n\# 修改键值对\[''] += 1\pri(['']) # 输出1\n\# 创建一个faui,fau_factory为is\ = defaultdi(lis)\n\# 访问一个不存在的键,返回默认值[]\pri(['']) # 输出[]\n\# 修改键值对\[''].pp(1)\pri(['']) # 输出[1]\```\n\
阅读全文