我有以下代码片段:
mirna2age = {}
for i in agesdb:
mirna2age.setdefault(i[0],default=[]).append(i[1])
但是,Python返回
TypeError: setdefault() takes no keyword arguments
我不确定为什么。有人有什么想法吗?
设置默认值应类似于:
mydict.setdefault(key, defaultvalue)
不要使用kwargs,只需提供default作为第二个参数即可。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句