,可以通过以下步骤实现:
以下是一个示例代码:
def count_values(dictionary):
count = {}
for key, value in dictionary.items():
if value is not None:
if key in count:
count[key] += 1
else:
count[key] = 1
return count
这个函数接受一个字典作为参数,并返回一个新的字典,其中包含每个键中包含一个值的值的个数。
例如,对于以下字典:
my_dict = {'a': 1, 'b': None, 'c': 3, 'd': None, 'e': 5}
调用 count_values(my_dict)
将返回:
{'a': 1, 'c': 1, 'e': 1}
这表示在字典中,键 'a'
、'c'
和 'e'
中包含一个非空值。
领取专属 10元无门槛券
手把手带您无忧上云