TypeError: test() got multiple values for keyword argument 'key'

TypeError: test() got multiple values for keyword argument 'key'

TypeError: test() got multiple values for keyword argument 'key'

原因是:

1.函数调用的最终形式只会调用两个函数。一个list参数和一个dict参数,格式为call(func, list, dict);

2.如果传入参数中有key参数,那么首先key参数(包括扩展key参数)存入1中的dict中;

3.然后再将其他的参数放入到dict中,这时候如果发现dict中已经有key值了,就会报上述错误。

上一篇:jQuery学习小结1-CSS操作+事件


下一篇:MAVEN学习-第一个Maven项目的构建