这个问题可以通过使用字典和循环来解决。以下是一个示例代码:
# 创建一个包含属性的字典列表
data = [
{'name': 'Alice', 'age': 25, 'salary': 5000},
{'name': 'Bob', 'age': 30, 'salary': 6000},
{'name': 'Charlie', 'age': 35, 'salary': 7000},
{'name': 'Dave', 'age': 25, 'salary': 4500},
{'name': 'Eve', 'age': 30, 'salary': 5500}
]
# 定义要按照哪个属性求和
property_to_sum = 'age'
# 初始化求和结果
sum_of_property = 0
# 遍历字典列表,累加指定属性的值
for item in data:
sum_of_property += item[property_to_sum]
# 打印求和结果
print(f'The sum of {property_to_sum} is: {sum_of_property}')
在这个示例中,我们创建了一个包含属性的字典列表,并定义了要按照哪个属性进行求和。然后,我们使用一个循环遍历字典列表中的每个字典,并将指定属性的值累加到sum_of_property
变量中。最后,我们打印出求和结果。
你可以根据自己的需求修改这个示例代码,例如更换字典列表中的属性和值,或者修改要求和的属性。