问题描述
我想定义一个函数。此函数应该能够接受非预定义名称的可变数量的关键字参数。然后函数返回关键字参数的数量。
例如:
result = all_the_kwargs(my_kwarg = "random",second_kwarg = "more",some_number = 1)
print(result) # should print the number 3
我不明白如何计算具有异构值(整数和字符串混合)的关键字参数的数量。
解决方法
def all_the_kwargs(**kwargs):
return len(kwargs)
这会将所有参数作为字典并返回它的长度。