TypeError: len() takes exactly one argument (2 given)这啥错误
时间: 2023-09-09 17:08:06 浏览: 767
Python 'takes exactly 1 argument (2 given)' Python error
这个错误通常发生在调用 len() 函数时传递了多个参数的情况下。len() 函数只接受一个参数,该参数可以是一个序列、一个映射或一个集合,用于返回该序列、映射或集合中元素的数量。如果传递多个参数,会引发 TypeError 错误。
可能的原因是在调用 len() 函数时,将多个参数传递给它了,例如:
```
len(arg1, arg2)
```
应该将其修改为:
```
len(arg1)
```
或者需要将多个参数合并成一个序列、映射或集合,然后再将其传递给 len() 函数。
阅读全文