TypeError: test() got multiple values for keyword argument 'key'时间:2023-03-09 14:40:35 原因是: 1.函数调用的最终形式只会调用两个函数。一个list参数和一个dict参数,格式为call(func, list, dict); 2.如果传入参数中有key参数,那么首先key参数(包括扩展key参数)存入1中的dict中; 3.然后再将其他的参数放入到dict中,这时候如果发现dict中已经有key值了,就会报上述错误。