ind*_*524 2 python python-2.7 setdefault
我有以下代码片段:
mirna2age = {}
for i in agesdb:
mirna2age.setdefault(i[0],default=[]).append(i[1])
Run Code Online (Sandbox Code Playgroud)
但是,Python返回
TypeError: setdefault() takes no keyword arguments
Run Code Online (Sandbox Code Playgroud)
我不确定为什么.有没有人有任何想法?
设置默认值应该像:
mydict.setdefault(key, defaultvalue)
Run Code Online (Sandbox Code Playgroud)
不要使用kwargs,只提供默认值作为第二个参数.
归档时间: |
|
查看次数: |
2803 次 |
最近记录: |