我正在尝试在类中创建一个方法来计算 python 中列表的平均年龄。基本上,假设我有一个名为 peoplelist 的不同人员列表,peoplelist 中的每个人都有一个格式(身高,年龄,性别),例如 person1 = 1.77, 27, m。我需要获取列表中每个人年龄的总和,然后将其除以列表的长度并返回结果。到目前为止,我有:
def __len__(self):
return len(self.peoplelist)
def __age__(self):
agesum = 0
for value in self.peoplelist:
agesum = agesum + value.age
print(agesum)
return agesum/len(self.peoplelist)
然而,这似乎不起作用,任何帮助或解释为什么这不起作用将不胜感激。