,可以通过以下步骤实现:
以下是一个示例代码:
def find_average(dictionary_list, keyword):
values = []
for dictionary in dictionary_list:
if keyword in dictionary:
values.append(dictionary[keyword])
if values:
average = sum(values) / len(values)
return average
else:
return None
这个函数接受两个参数:dictionary_list
表示字典列表,keyword
表示要查找的关键字。
使用示例:
dictionaries = [
{"key1": 10, "key2": 20},
{"key1": 30, "key2": 40},
{"key1": 50, "key2": 60}
]
average_value = find_average(dictionaries, "key1")
print("Average value:", average_value)
输出结果:
Average value: 30.0
在这个示例中,我们传递了一个包含3个字典的列表,并指定要查找的关键字为"key1"。函数计算了符合条件的值的平均值,并将其打印出来。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体产品选择应根据实际需求进行评估和决策。
领取专属 10元无门槛券
手把手带您无忧上云