Python 你是怎么在这里工作的?

Python 你是怎么在这里工作的?,python,Python,我是一名编程初学者,目前正在学习Python课程。我正在使用PyCharm,并且正在编写一个合并词典的函数。我将参数数设置为variable,并希望存储函数作为变量调用时实际传递的参数数,以便在while循环中使用。在打字时,出现了______;方法,它似乎正是这样做的。我想知道有没有人能解释一下这是怎么回事?我试着寻找答案,但我不完全确定我是否理解len的工作原理,以及它在这种情况下是如何工作的 谢谢,, 梅丽莎 你只需要贷款。我强烈建议称之为dicts,因为它是复数形式,也因为它不影响内置d

我是一名编程初学者,目前正在学习Python课程。我正在使用PyCharm,并且正在编写一个合并词典的函数。我将参数数设置为variable,并希望存储函数作为变量调用时实际传递的参数数,以便在while循环中使用。在打字时,出现了______;方法,它似乎正是这样做的。我想知道有没有人能解释一下这是怎么回事?我试着寻找答案,但我不完全确定我是否理解len的工作原理,以及它在这种情况下是如何工作的

谢谢,, 梅丽莎

你只需要贷款。我强烈建议称之为dicts,因为它是复数形式,也因为它不影响内置dicts


__len__________________________________________________________________。你可以计算列表的长度。在python中,没有什么特别的,几乎没有什么特别的-参数列表和其他任何参数一样只是一个列表。仅供参考,大多数人在使用这些参数时使用命名约定*args,**kwargs。谢谢,这就是我缺乏理解的原因-dicts创建了一个列表,允许使用len方法。将进行@Eevee建议的编辑。谢谢大家@CorleyBrigman:*args varargs packing实际上以元组而不是列表的形式接收参数。如果你从不尝试变异它,这没什么大不了的,但是在很多情况下,区别是很重要的。
def merge_dicts(*dict):
    num_of_dicts = dict.__len__()